Twitch SDK (Internal)
ttv::broadcast::IAudioEncoder Member List

This is the complete list of members for ttv::broadcast::IAudioEncoder, including all inherited members.

GetAudioEncodingFormat(AudioFormat &result)=0ttv::broadcast::IAudioEncoderpure virtual
GetName() const =0ttv::broadcast::IAudioEncoderpure virtual
GetNumInputSamplesPerEncodeFrame(uint32_t &result)=0ttv::broadcast::IAudioEncoderpure virtual
GetReceiverImplementation(IAudioFrameReceiver::ReceiverTypeId typeId)=0ttv::broadcast::IAudioEncoderpure virtual
IAudioEncoder()ttv::broadcast::IAudioEncoder
Initialize()=0ttv::broadcast::IAudioEncoderpure virtual
SetFrameWriter(const std::shared_ptr< IFrameWriter > &frameWriter)=0ttv::broadcast::IAudioEncoderpure virtual
Shutdown()=0ttv::broadcast::IAudioEncoderpure virtual
Start(uint32_t streamIndex, const AudioParams &audioParams)=0ttv::broadcast::IAudioEncoderpure virtual
Stop()=0ttv::broadcast::IAudioEncoderpure virtual
SubmitFrame(const std::shared_ptr< AudioFrame > &audioFrame)=0ttv::broadcast::IAudioEncoderpure virtual
SupportsReceiverProtocol() constttv::broadcast::IAudioEncoderinline
SupportsReceiverProtocol(IAudioFrameReceiver::ReceiverTypeId typeId) const =0ttv::broadcast::IAudioEncoderpure virtual
~IAudioEncoder()ttv::broadcast::IAudioEncodervirtual