#include <aacaudioframe.h>
|
| virtual TTV_ErrorCode | PackageFrame (const std::vector< uint8_t > &sampleBuffer, uint32_t numSamples, uint32_t numChannels, uint64_t timeStamp, std::shared_ptr< AudioFrame > &result) override |
| |
◆ ReceiverTypeId
◆ GetReceiverTypeId()
| static ReceiverTypeId ttv::broadcast::IAacAudioFrameReceiver::GetReceiverTypeId |
( |
| ) |
|
|
inlinestaticinherited |
◆ PackageFrame()
| virtual TTV_ErrorCode ttv::broadcast::AacReceiver::PackageFrame |
( |
const std::vector< uint8_t > & |
sampleBuffer, |
|
|
uint32_t |
numSamples, |
|
|
uint32_t |
numChannels, |
|
|
uint64_t |
timeStamp, |
|
|
std::shared_ptr< AudioFrame > & |
result |
|
) |
| |
|
overridevirtual |
Packages the given frame data so it can be enqueued for encoding. When the frame processing of the frame is complete the unlockCallback will be called.
Implements ttv::broadcast::IAacAudioFrameReceiver.
The documentation for this class was generated from the following file:
- modules/broadcast/broadcast_common/include/twitchsdk/broadcast/internal/aacaudioframe.h