|
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
#include "cores/AudioEngine/Utils/AEAudioFormat.h"#include "cores/AudioEngine/Utils/AEUtil.h"#include "cores/AudioEngine/Interfaces/AEStream.h"#include "cores/VideoPlayer/Process/ProcessInfo.h"#include "platform/linux/PlatformDefs.h"#include "DVDStreamInfo.h"#include "OMXClock.h"#include "OMXCore.h"#include "threads/CriticalSection.h"#include <libavcodec/avcodec.h>#include <libavutil/avutil.h>Classes | |
| struct | tGUID |
| struct | tWAVEFORMATEX |
| struct | tWAVEFORMATEXTENSIBLE |
| class | COMXAudio |
Macros | |
| #define | AUDIO_BUFFER_SECONDS 3 |
| #define | VIS_PACKET_SIZE 512 |
| #define | WAVE_FORMAT_UNKNOWN 0x0000 |
| #define | WAVE_FORMAT_PCM 0x0001 |
| #define | WAVE_FORMAT_ADPCM 0x0002 |
| #define | WAVE_FORMAT_IEEE_FLOAT 0x0003 |
| #define | WAVE_FORMAT_EXTENSIBLE 0xFFFE |
Functions | |
| struct tGUID | __attribute__ ((__packed__)) GUID |
Variables | |
| DWORD | Data1 |
| unsigned short | Data2 |
| unsigned short | Data3 |
| unsigned char | Data4 [8] |
| unsigned short | wFormatTag |
| unsigned short | nChannels |
| DWORD | nSamplesPerSec |
| DWORD | nAvgBytesPerSec |
| unsigned short | nBlockAlign |
| unsigned short | wBitsPerSample |
| unsigned short | cbSize |
| struct tWAVEFORMATEX * | PWAVEFORMATEX |
| struct tWAVEFORMATEX * | LPWAVEFORMATEX |
| WAVEFORMATEX | Format |
| union { | |
| unsigned short wValidBitsPerSample | |
| unsigned short wSamplesPerBlock | |
| unsigned short wReserved | |
| } | Samples |
| DWORD | dwChannelMask |
| GUID | SubFormat |
| class COMXAudio | __attribute__ |
| #define AUDIO_BUFFER_SECONDS 3 |
| #define VIS_PACKET_SIZE 512 |
| #define WAVE_FORMAT_ADPCM 0x0002 |
| #define WAVE_FORMAT_EXTENSIBLE 0xFFFE |
| #define WAVE_FORMAT_IEEE_FLOAT 0x0003 |
| #define WAVE_FORMAT_PCM 0x0001 |
| #define WAVE_FORMAT_UNKNOWN 0x0000 |
| struct tGUID __attribute__ | ( | (__packed__) | ) |
| unsigned short cbSize |
| DWORD Data1 |
| unsigned short Data2 |
| unsigned short Data3 |
| unsigned char Data4[8] |
| DWORD dwChannelMask |
| WAVEFORMATEX Format |
| struct tWAVEFORMATEX * LPWAVEFORMATEX |
| DWORD nAvgBytesPerSec |
| unsigned short nBlockAlign |
| unsigned short nChannels |
| DWORD nSamplesPerSec |
| struct tWAVEFORMATEX * PWAVEFORMATEX |
| union { ... } Samples |
| GUID SubFormat |
| unsigned short wBitsPerSample |
| unsigned short wFormatTag |
| unsigned short wReserved |
| unsigned short wSamplesPerBlock |
| unsigned short wValidBitsPerSample |