2 #ifndef _YI_AV_PLAYER_H_ 3 #define _YI_AV_PLAYER_H_ 51 virtual CYIString GetName_()
const override;
52 virtual CYIString GetVersion_()
const override;
53 virtual Statistics GetStatistics_()
const override;
54 virtual std::unique_ptr<CYIVideoSurface> CreateSurface_()
override;
57 virtual void Play_()
override;
58 virtual void Pause_()
override;
59 virtual void Stop_()
override;
60 virtual uint64_t GetDurationMs_()
const override;
61 virtual uint64_t GetCurrentTimeMs_()
const override;
62 virtual void Seek_(uint64_t uSeekPositionMs)
override;
64 virtual bool IsMuted_()
const override;
65 virtual void Mute_(
bool bMute)
override;
66 virtual bool SelectAudioTrack_(uint32_t uID)
override;
67 virtual std::vector<AudioTrackInfo> GetAudioTracks_()
const override;
70 virtual bool SelectClosedCaptionsTrack_(uint32_t uID)
override;
71 virtual std::vector<ClosedCaptionsTrackInfo> GetClosedCaptionsTracks_()
const override;
73 virtual void DisableClosedCaptions_()
override;
75 virtual void SetMaxBitrate_(uint64_t uMaxBitrate)
override;
86 #endif //ifndef _YI_AV_PLAYER_H_ Definition: YiAbstractVideoPlayer.h:189
Container class for Unicode strings. Conceptually, a CYIString object is a sequence of Unicode charac...
Definition: YiString.h:35
#define YI_TYPE_BASES(...)
Definition: YiRtti.h:350
void EnableAutoExternalPlaybackWhenAvailable(bool bEnabled)
const std::vector< CYIAbstractVideoPlayer::ClosedCaptionsTrackInfo > GetClosedCaptionsTracksFromTrackList() const
DRM_SCHEME
Definition: YiAbstractVideoPlayer.h:112
An abstract video player that provides a basic interface that all subclasses must implement...
Definition: YiAbstractVideoPlayer.h:55
friend class CYIAVPlayerPriv
Definition: YiAVPlayer.h:21
A class used to encapsulate an URL.
Definition: YiUrl.h:24
Definition: YiAbstractVideoPlayer.h:238
STREAMING_FORMAT
Definition: YiAbstractVideoPlayer.h:99
Implementation of abstract video player for iOS, tvOs and OSX.
Definition: YiAVPlayer.h:19
Definition: YiAbstractVideoPlayer.h:203
const std::vector< CYIAbstractVideoPlayer::ClosedCaptionsTrackInfo > GetClosedCaptionsTracksFromMediaSelectionGroup() const