![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cFLVFile.h>
Public Types | |
enum | CHAN_TYPE { CHAN_STEREO = 0 , CHAN_MONO = 1 , CHAN_MASK = CHAN_MONO } |
enum | SIZE_TYPE { SIZE_8 = 0 , SIZE_16 = (1 << 1) , SIZE_MASK = SIZE_16 } |
enum | RATE_TYPE { RATE_5KHZ = 0 , RATE_11KHZ = (1 << 2) , RATE_22KHZ = (2 << 2) , RATE_44KHZ = (3 << 2) , RATE_MASK = (RATE_11KHZ | RATE_22KHZ | RATE_44KHZ) } |
enum | FORMAT_TYPE { FORMAT_UNCOMPRESSED = 0 , FORMAT_ADPCM = (1 << 4) , FORMAT_MP3 = (2 << 4) , FORMAT_PCM_LE = (3 << 4) , FORMAT_NELLY_16KHZ_MONO = (4 << 4) , FORMAT_NELLY_8KHZ_MONO = (5 << 4) , FORMAT_NELLYMOSER = (6 << 4) , FORMAT_AAC = (10 << 4) , FORMAT_SPEEX = (11 << 4) , FORMAT_MASK = (FORMAT_ADPCM | FORMAT_MP3 | FORMAT_PCM_LE | FORMAT_NELLY_16KHZ_MONO | FORMAT_NELLY_8KHZ_MONO | FORMAT_NELLYMOSER | FORMAT_AAC | FORMAT_SPEEX) } |
Public Member Functions | |
FORMAT_TYPE | get_Format () const |
void | put_Format (FORMAT_TYPE eFormat) |
RATE_TYPE | get_SamplingRate () const |
void | put_SamplingRate (RATE_TYPE eSamplingRate) |
SIZE_TYPE | get_SampleSize () const |
void | put_SampleSize (SIZE_TYPE eSampleSize) |
CHAN_TYPE | get_Channels () const |
void | put_Channels (CHAN_TYPE eChan) |
![]() | |
cFLVForm () noexcept | |
bool | isValid () const noexcept |
void | put_Byte (BYTE bVal) noexcept |
BYTE | get_Byte () const noexcept |
Additional Inherited Members | |
![]() | |
static const BYTE | k_INVALID = 0xFF |
![]() | |
BYTE | m_bVal |
FLV Audio Format Info as a single BYTE
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |