You.i Engine
CYIAbstractVideoPlayer::AudioTrackInfo Struct Reference

Detailed Description

Represents an audio track that is available in the media being played. These can be queried from CYIAbstractVideoPlayer::GetAudioTracks.

#include <player/YiAbstractVideoPlayer.h>

Inheritance diagram for CYIAbstractVideoPlayer::AudioTrackInfo:

Public Member Functions

 AudioTrackInfo ()
 
 AudioTrackInfo (uint32_t id, const CYIString &name, const CYIString &language)
 
 AudioTrackInfo (const TrackInfo &trackInfo)
 
- Public Member Functions inherited from CYIAbstractVideoPlayer::TrackInfo
 TrackInfo (uint32_t id)
 
 TrackInfo (uint32_t id, const CYIString &name)
 
 TrackInfo (uint32_t id, const CYIString &name, const CYIString &language)
 
virtual ~TrackInfo ()
 

Public Attributes

bool isValid
 
CYIOptional< CYICodecType::AudiocodecType
 
CYIOptional< CYICodecProfile::AudiocodecProfile
 
CYIOptional< float > bitrateKbps
 
CYIOptional< int32_t > channelCount
 
- Public Attributes inherited from CYIAbstractVideoPlayer::TrackInfo
uint32_t id
 
CYIString name
 
CYIString language
 
CYIOptional< CYIStringrole
 

Static Public Attributes

static uint32_t DEFAULT_TRACK_ID
 

Constructor & Destructor Documentation

◆ AudioTrackInfo() [1/3]

CYIAbstractVideoPlayer::AudioTrackInfo::AudioTrackInfo ( )
inline

◆ AudioTrackInfo() [2/3]

CYIAbstractVideoPlayer::AudioTrackInfo::AudioTrackInfo ( uint32_t  id,
const CYIString name,
const CYIString language 
)
inline

◆ AudioTrackInfo() [3/3]

CYIAbstractVideoPlayer::AudioTrackInfo::AudioTrackInfo ( const TrackInfo trackInfo)
inline

Member Data Documentation

◆ bitrateKbps

CYIOptional<float> CYIAbstractVideoPlayer::AudioTrackInfo::bitrateKbps

Audio track bitrate in Kbps.

Note
Only populated for Android platform.

◆ channelCount

CYIOptional<int32_t> CYIAbstractVideoPlayer::AudioTrackInfo::channelCount

Audio track channel count.

Note
Only populated for Android platform.

◆ codecProfile

CYIOptional<CYICodecProfile::Audio> CYIAbstractVideoPlayer::AudioTrackInfo::codecProfile

The codec profile of the audio track.

See also
CYICodecProfile::Audio
Note
Only populated for Android platform.

◆ codecType

CYIOptional<CYICodecType::Audio> CYIAbstractVideoPlayer::AudioTrackInfo::codecType

The codec type of the audio track.

See also
CYICodecType::Audio
Note
Only populated for Android platform.

◆ DEFAULT_TRACK_ID

uint32_t CYIAbstractVideoPlayer::AudioTrackInfo::DEFAULT_TRACK_ID
static

Default track ID.

◆ isValid

bool CYIAbstractVideoPlayer::AudioTrackInfo::isValid

Indicates whether this instance represents a valid track.


The documentation for this struct was generated from the following file: