32 HttpAudioFetcher& operator=(HttpAudioFetcher
const&);
33 HttpAudioFetcher(HttpAudioFetcher
const&);
39 virtual ~HttpAudioFetcher() =
default;
41 virtual void start() ;
43 virtual void seekTo(uint64 offset) ;
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 )> createFetcherFactory(::Bedrock::NotNullNonOwnerPtr<::TaskGroup>
const& taskGroup);
72 MCNAPI
void $seekTo(uint64 offset);
76 MCNAPI
void $notifyPlaybackStarted();
78 MCNAPI ::Audio::OnlineAudioFetcherSnapshot $getSnapshot()
const;
80 MCNAPI ::std::shared_ptr<::Audio::IOnlineAudioFetcherUpdateHandle> $getUpdateHandle();