#include <OMXAudio.h>
|
unsigned int | GetChunkLen () const |
|
float | GetDelay () |
|
float | GetCacheTime () |
|
float | GetCacheTotal () |
|
| COMXAudio (CProcessInfo &processInfo) |
|
bool | Initialize (AEAudioFormat format, OMXClock *clock, CDVDStreamInfo &hints, CAEChannelInfo channelMap, bool bUsePassthrough) |
|
bool | PortSettingsChanged () |
|
| ~COMXAudio () |
|
unsigned int | AddPackets (const void *data, unsigned int len, double dts, double pts, unsigned int frame_size, bool &settings_changed) |
|
unsigned int | GetSpace () |
|
bool | Deinitialize () |
|
void | SetVolume (float nVolume) |
|
void | SetMute (bool bOnOff) |
|
void | SetDynamicRangeCompression (long drc) |
|
float | GetDynamicRangeAmplification () const |
|
bool | ApplyVolume () |
|
int | SetPlaySpeed (int iSpeed) |
|
void | SubmitEOS () |
|
bool | IsEOS () |
|
void | SwitchChannels (int iAudioStream, bool bAudioOnAllSpeakers) |
|
void | Flush () |
|
void | Process () |
|
void | SetCodingType (AEAudioFormat format) |
|
void | UpdateAttenuation () |
|
bool | BadState () const |
|
unsigned int | GetAudioRenderingLatency () const |
|
float | GetMaxLevel (double &pts) |
|
|
static void | PrintChannels (OMX_AUDIO_CHANNELTYPE eChannelMapping[]) |
|
static void | PrintPCM (OMX_AUDIO_PARAM_PCMMODETYPE *pcm, std::string direction) |
|
◆ COMXAudio()
◆ ~COMXAudio()
COMXAudio::~COMXAudio |
( |
| ) |
|
◆ AddPackets()
unsigned int COMXAudio::AddPackets |
( |
const void * |
data, |
|
|
unsigned int |
len, |
|
|
double |
dts, |
|
|
double |
pts, |
|
|
unsigned int |
frame_size, |
|
|
bool & |
settings_changed |
|
) |
| |
◆ ApplyVolume()
bool COMXAudio::ApplyVolume |
( |
void |
| ) |
|
◆ BadState()
bool COMXAudio::BadState |
( |
| ) |
const |
|
inline |
◆ Deinitialize()
bool COMXAudio::Deinitialize |
( |
| ) |
|
◆ Flush()
void COMXAudio::Flush |
( |
| ) |
|
◆ GetAudioRenderingLatency()
unsigned int COMXAudio::GetAudioRenderingLatency |
( |
| ) |
const |
◆ GetCacheTime()
float COMXAudio::GetCacheTime |
( |
| ) |
|
◆ GetCacheTotal()
float COMXAudio::GetCacheTotal |
( |
| ) |
|
◆ GetChunkLen()
unsigned int COMXAudio::GetChunkLen |
( |
| ) |
const |
◆ GetDelay()
float COMXAudio::GetDelay |
( |
| ) |
|
◆ GetDynamicRangeAmplification()
float COMXAudio::GetDynamicRangeAmplification |
( |
| ) |
const |
|
inline |
◆ GetMaxLevel()
float COMXAudio::GetMaxLevel |
( |
double & |
pts | ) |
|
◆ GetSpace()
unsigned int COMXAudio::GetSpace |
( |
| ) |
|
◆ Initialize()
◆ IsEOS()
bool COMXAudio::IsEOS |
( |
| ) |
|
◆ PortSettingsChanged()
bool COMXAudio::PortSettingsChanged |
( |
| ) |
|
◆ PrintChannels()
void COMXAudio::PrintChannels |
( |
OMX_AUDIO_CHANNELTYPE |
eChannelMapping[] | ) |
|
|
static |
◆ PrintPCM()
void COMXAudio::PrintPCM |
( |
OMX_AUDIO_PARAM_PCMMODETYPE * |
pcm, |
|
|
std::string |
direction |
|
) |
| |
|
static |
◆ Process()
void COMXAudio::Process |
( |
| ) |
|
◆ SetCodingType()
◆ SetDynamicRangeCompression()
void COMXAudio::SetDynamicRangeCompression |
( |
long |
drc | ) |
|
◆ SetMute()
void COMXAudio::SetMute |
( |
bool |
bOnOff | ) |
|
◆ SetPlaySpeed()
int COMXAudio::SetPlaySpeed |
( |
int |
iSpeed | ) |
|
◆ SetVolume()
void COMXAudio::SetVolume |
( |
float |
nVolume | ) |
|
◆ SubmitEOS()
void COMXAudio::SubmitEOS |
( |
| ) |
|
◆ SwitchChannels()
void COMXAudio::SwitchChannels |
( |
int |
iAudioStream, |
|
|
bool |
bAudioOnAllSpeakers |
|
) |
| |
◆ UpdateAttenuation()
void COMXAudio::UpdateAttenuation |
( |
| ) |
|
◆ m_critSection
◆ m_omx_decoder
◆ m_omx_mixer
◆ m_omx_render_analog
◆ m_omx_render_hdmi
◆ m_omx_splitter
◆ m_omx_tunnel_clock_analog
◆ m_omx_tunnel_clock_hdmi
◆ m_omx_tunnel_decoder
◆ m_omx_tunnel_mixer
◆ m_omx_tunnel_splitter_analog
◆ m_omx_tunnel_splitter_hdmi
The documentation for this class was generated from the following files: