You.i Engine
YiAbstractVideoPlayer.h File Reference
#include "network/YiHTTPHeader.h"
#include "network/YiUrl.h"
#include "signal/YiSignal.h"
#include "utility/YiRtti.h"
#include "utility/YiTime.h"
#include "utility/YiTimer.h"
#include <glm/fwd.hpp>
#include <limits>

Go to the source code of this file.

Classes

class  CYIAbstractVideoPlayer
 An abstract video player that provides a basic interface that all subclasses must implement. More...
 
struct  CYIAbstractVideoPlayer::PlayerState
 
class  CYIAbstractVideoPlayer::DRMConfiguration
 The base class for all DRM configurations. More...
 
struct  CYIAbstractVideoPlayer::Error
 
struct  CYIAbstractVideoPlayer::TrackInfo
 
struct  CYIAbstractVideoPlayer::AudioTrackInfo
 
struct  CYIAbstractVideoPlayer::ClosedCaptionsTrackInfo
 
class  CYIAbstractVideoPlayer::BackgroundPlaybackInterface
 
class  CYIAbstractVideoPlayer::HeadphoneJackInterface
 
class  CYIAbstractVideoPlayer::VideoRequestHTTPHeadersInterface
 
struct  CYIAbstractVideoPlayer::BufferLength
 
class  CYIAbstractVideoPlayer::BufferingInterface
 
struct  CYIAbstractVideoPlayer::TimedMetadataAdditionalDataKeys
 
struct  CYIAbstractVideoPlayer::TimedMetadata
 
class  CYIAbstractVideoPlayer::TimedMetadataInterface
 
class  CYIAbstractVideoPlayer::MediaPlaybackControlsInterface
 
class  CYIAbstractVideoPlayer::MediaPlaybackControlsInterface::ControlsHandler
 
struct  CYIAbstractVideoPlayer::Statistics
 
struct  CYIAbstractVideoPlayer::SeekableRange
 

Functions

bool operator== (const CYIAbstractVideoPlayer::AudioTrackInfo &audioTrackL, const CYIAbstractVideoPlayer::AudioTrackInfo &audioTrackR)
 
bool operator!= (const CYIAbstractVideoPlayer::AudioTrackInfo &audioTrackL, const CYIAbstractVideoPlayer::AudioTrackInfo &audioTrackR)
 
bool operator== (const CYIAbstractVideoPlayer::ClosedCaptionsTrackInfo &closedCaptionsTrackL, const CYIAbstractVideoPlayer::ClosedCaptionsTrackInfo &closedCaptionsTrackR)
 
bool operator!= (const CYIAbstractVideoPlayer::ClosedCaptionsTrackInfo &closedCaptionsTrackL, const CYIAbstractVideoPlayer::ClosedCaptionsTrackInfo &closedCaptionsTrackR)
 
bool operator== (const CYIAbstractVideoPlayer::TimedMetadata &timedMetadataL, const CYIAbstractVideoPlayer::TimedMetadata &timedMetadataR)
 
bool operator!= (const CYIAbstractVideoPlayer::TimedMetadata &timedMetadataL, const CYIAbstractVideoPlayer::TimedMetadata &timedMetadataR)
 
bool operator== (const CYIAbstractVideoPlayer::PlayerState &playerStateL, const CYIAbstractVideoPlayer::PlayerState &playerStateR)
 
bool operator== (const CYIAbstractVideoPlayer::PlayerState &playerState, const CYIAbstractVideoPlayer::MediaState &mediaState)
 
bool operator== (const CYIAbstractVideoPlayer::MediaState &mediaState, const CYIAbstractVideoPlayer::PlayerState &playerState)
 
bool operator== (const CYIAbstractVideoPlayer::PlayerState &playerState, const CYIAbstractVideoPlayer::PlaybackState &playbackState)
 
bool operator== (const CYIAbstractVideoPlayer::PlaybackState &playbackState, const CYIAbstractVideoPlayer::PlayerState &playerState)
 
bool operator!= (const CYIAbstractVideoPlayer::PlayerState &playerStateL, const CYIAbstractVideoPlayer::PlayerState &playerStateR)
 
bool operator!= (const CYIAbstractVideoPlayer::PlayerState &playerState, const CYIAbstractVideoPlayer::MediaState &mediaState)
 
bool operator!= (const CYIAbstractVideoPlayer::MediaState &mediaState, const CYIAbstractVideoPlayer::PlayerState &playerState)
 
bool operator!= (const CYIAbstractVideoPlayer::PlayerState &playerState, const CYIAbstractVideoPlayer::PlaybackState &playbackState)
 
bool operator!= (const CYIAbstractVideoPlayer::PlaybackState &playbackState, const CYIAbstractVideoPlayer::PlayerState &playerState)
 

Function Documentation

◆ operator!=() [1/8]

bool operator!= ( const CYIAbstractVideoPlayer::AudioTrackInfo audioTrackL,
const CYIAbstractVideoPlayer::AudioTrackInfo audioTrackR 
)

◆ operator!=() [2/8]

bool operator!= ( const CYIAbstractVideoPlayer::ClosedCaptionsTrackInfo closedCaptionsTrackL,
const CYIAbstractVideoPlayer::ClosedCaptionsTrackInfo closedCaptionsTrackR 
)

◆ operator!=() [3/8]

bool operator!= ( const CYIAbstractVideoPlayer::TimedMetadata timedMetadataL,
const CYIAbstractVideoPlayer::TimedMetadata timedMetadataR 
)

◆ operator!=() [4/8]

bool operator!= ( const CYIAbstractVideoPlayer::PlayerState playerStateL,
const CYIAbstractVideoPlayer::PlayerState playerStateR 
)

◆ operator!=() [5/8]

bool operator!= ( const CYIAbstractVideoPlayer::PlayerState playerState,
const CYIAbstractVideoPlayer::MediaState mediaState 
)

◆ operator!=() [6/8]

bool operator!= ( const CYIAbstractVideoPlayer::MediaState mediaState,
const CYIAbstractVideoPlayer::PlayerState playerState 
)

◆ operator!=() [7/8]

bool operator!= ( const CYIAbstractVideoPlayer::PlayerState playerState,
const CYIAbstractVideoPlayer::PlaybackState playbackState 
)

◆ operator!=() [8/8]

bool operator!= ( const CYIAbstractVideoPlayer::PlaybackState playbackState,
const CYIAbstractVideoPlayer::PlayerState playerState 
)

◆ operator==() [1/8]

bool operator== ( const CYIAbstractVideoPlayer::AudioTrackInfo audioTrackL,
const CYIAbstractVideoPlayer::AudioTrackInfo audioTrackR 
)

◆ operator==() [2/8]

bool operator== ( const CYIAbstractVideoPlayer::ClosedCaptionsTrackInfo closedCaptionsTrackL,
const CYIAbstractVideoPlayer::ClosedCaptionsTrackInfo closedCaptionsTrackR 
)

◆ operator==() [3/8]

bool operator== ( const CYIAbstractVideoPlayer::TimedMetadata timedMetadataL,
const CYIAbstractVideoPlayer::TimedMetadata timedMetadataR 
)

◆ operator==() [4/8]

bool operator== ( const CYIAbstractVideoPlayer::PlayerState playerStateL,
const CYIAbstractVideoPlayer::PlayerState playerStateR 
)

◆ operator==() [5/8]

bool operator== ( const CYIAbstractVideoPlayer::PlayerState playerState,
const CYIAbstractVideoPlayer::MediaState mediaState 
)

◆ operator==() [6/8]

bool operator== ( const CYIAbstractVideoPlayer::MediaState mediaState,
const CYIAbstractVideoPlayer::PlayerState playerState 
)

◆ operator==() [7/8]

bool operator== ( const CYIAbstractVideoPlayer::PlayerState playerState,
const CYIAbstractVideoPlayer::PlaybackState playbackState 
)

◆ operator==() [8/8]

bool operator== ( const CYIAbstractVideoPlayer::PlaybackState playbackState,
const CYIAbstractVideoPlayer::PlayerState playerState 
)