|
Twitch SDK (Internal)
|
#include <iaudiomixer.h>
Public Types | |
| using | SubmitFrameFunc = std::function< TTV_ErrorCode(AudioLayerId audioLayerId, const std::shared_ptr< AudioFrame > &audioFrame)> |
| using | SupportsReceiverProtocolFunc = std::function< bool(IAudioFrameReceiver::ReceiverTypeId typeId)> |
| using | GetReceiverImplementationFunc = std::function< std::shared_ptr< IAudioFrameReceiver >(IAudioFrameReceiver::ReceiverTypeId typeId)> |
Public Member Functions | |
| virtual TTV_ErrorCode | SubmitFrame (AudioLayerId audioLayerId, const std::shared_ptr< AudioFrame > &audioFrame) override |
| virtual bool | SupportsReceiverProtocol (IAudioFrameReceiver::ReceiverTypeId typeId) const override |
| virtual std::shared_ptr< IAudioFrameReceiver > | GetReceiverImplementation (IAudioFrameReceiver::ReceiverTypeId typeId) override |
Public Attributes | |
| SubmitFrameFunc | mSubmitFrameFunc |
| SupportsReceiverProtocolFunc | mSupportsReceiverProtocolFunc |
| GetReceiverImplementationFunc | mGetReceiverImplementationFunc |
| using ttv::broadcast::AudioMixerProxy::GetReceiverImplementationFunc = std::function<std::shared_ptr<IAudioFrameReceiver>(IAudioFrameReceiver::ReceiverTypeId typeId)> |
| using ttv::broadcast::AudioMixerProxy::SubmitFrameFunc = std::function<TTV_ErrorCode(AudioLayerId audioLayerId, const std::shared_ptr<AudioFrame>& audioFrame)> |
| using ttv::broadcast::AudioMixerProxy::SupportsReceiverProtocolFunc = std::function<bool(IAudioFrameReceiver::ReceiverTypeId typeId)> |
|
inlineoverridevirtual |
Implements ttv::broadcast::IAudioMixer.
|
inlineoverridevirtual |
Implements ttv::broadcast::IAudioMixer.
|
inlineoverridevirtual |
Implements ttv::broadcast::IAudioMixer.
| GetReceiverImplementationFunc ttv::broadcast::AudioMixerProxy::mGetReceiverImplementationFunc |
| SubmitFrameFunc ttv::broadcast::AudioMixerProxy::mSubmitFrameFunc |
| SupportsReceiverProtocolFunc ttv::broadcast::AudioMixerProxy::mSupportsReceiverProtocolFunc |
1.8.13