34 HttpAudioFetcher& operator=(HttpAudioFetcher
const&);
35 HttpAudioFetcher(HttpAudioFetcher
const&);
41 virtual ~HttpAudioFetcher() =
default;
47 virtual void notifyPlaybackStarted() ;
49 virtual ::Audio::OnlineAudioFetcherSnapshot getSnapshot()
const ;
51 virtual ::std::shared_ptr<::Audio::IOnlineAudioFetcherUpdateHandle> getUpdateHandle() ;
58 MCNAPI static ::brstd::move_only_function<::std::unique_ptr<::Audio::IOnlineAudioFetcher>(
60 ::std::shared_ptr<::Audio::OnlineStreamedAudioBuffer>,
62 ::std::optional<::Audio::OnlineAudioEncryptionData>
63 )> createFetcherFactory(::Bedrock::NotNullNonOwnerPtr<::TaskGroup>
const& taskGroup);
75 MCNAPI
void $notifyPlaybackStarted();
77 MCNAPI ::Audio::OnlineAudioFetcherSnapshot $getSnapshot()
const;
79 MCNAPI ::std::shared_ptr<::Audio::IOnlineAudioFetcherUpdateHandle> $getUpdateHandle();