#include <pcmaudioframe.h>
◆ UnlockFunc
◆ PcmAudioFrame()
| ttv::broadcast::PcmAudioFrame::PcmAudioFrame |
( |
const uint8_t * |
sampleBuffer, |
|
|
uint32_t |
numSamplesPerChannel, |
|
|
uint32_t |
numChannels, |
|
|
bool |
interleaved, |
|
|
AudioSampleFormat |
audioSampleFormat, |
|
|
uint64_t |
timeStamp |
|
) |
| |
◆ GetAudioFormat()
| AudioFormat ttv::broadcast::AudioFrame::GetAudioFormat |
( |
| ) |
const |
|
inlineinherited |
◆ GetAudioSampleFormat()
◆ GetInterleaved()
| bool ttv::broadcast::PcmAudioFrame::GetInterleaved |
( |
| ) |
const |
|
inline |
◆ GetNumChannels()
| uint32_t ttv::broadcast::AudioFrame::GetNumChannels |
( |
| ) |
const |
|
inlineinherited |
◆ GetNumSamplesPerChannel()
| uint32_t ttv::broadcast::PcmAudioFrame::GetNumSamplesPerChannel |
( |
| ) |
const |
|
inline |
◆ GetReceiverTypeId()
Returns the type id of the receiver that packaged the AudioFrame.
◆ GetSampleBuffer()
| const std::vector<uint8_t>& ttv::broadcast::PcmAudioFrame::GetSampleBuffer |
( |
| ) |
const |
|
inline |
◆ GetSampleRateHz()
| uint32_t ttv::broadcast::AudioFrame::GetSampleRateHz |
( |
| ) |
const |
|
inlineinherited |
◆ GetTimeStamp()
| uint64_t ttv::broadcast::AudioFrame::GetTimeStamp |
( |
| ) |
const |
|
inlineinherited |
◆ SetAudioFormat()
| void ttv::broadcast::AudioFrame::SetAudioFormat |
( |
AudioFormat |
format | ) |
|
|
inlineinherited |
◆ SetNumChannels()
| void ttv::broadcast::AudioFrame::SetNumChannels |
( |
uint32_t |
numChannels | ) |
|
|
inlineinherited |
◆ SetSampleRateHz()
| void ttv::broadcast::AudioFrame::SetSampleRateHz |
( |
uint32_t |
rate | ) |
|
|
inlineinherited |
◆ SetTimeStamp()
| void ttv::broadcast::AudioFrame::SetTimeStamp |
( |
uint64_t |
timeStamp | ) |
|
|
inlineinherited |
◆ SetUnlockCallback()
| void ttv::broadcast::AudioFrame::SetUnlockCallback |
( |
UnlockFunc |
callback | ) |
|
|
inlineprotectedinherited |
◆ mAudioSampleFormat
◆ mInterleaved
| bool ttv::broadcast::PcmAudioFrame::mInterleaved |
|
private |
◆ mNumSamplesPerChannel
| uint32_t ttv::broadcast::PcmAudioFrame::mNumSamplesPerChannel |
|
private |
◆ mSampleBuffer
| std::vector<uint8_t> ttv::broadcast::PcmAudioFrame::mSampleBuffer |
|
private |
The documentation for this class was generated from the following file:
- modules/broadcast/broadcast_common/include/twitchsdk/broadcast/internal/pcmaudioframe.h