Navigation
API > API/Plugins > API/Plugins/PixelStreaming2Core
An "Audio Consumer" is an object that is responsible for outputting the audio received from a peer. For example, by passing the audio into a UE submix.
| Name | IPixelStreaming2AudioConsumer |
| Type | class |
| Header File | /Engine/Plugins/Media/PixelStreaming2/Source/PixelStreaming2Core/Public/IPixelStreaming2AudioConsumer.h |
| Include Path | #include "IPixelStreaming2AudioConsumer.h" |
Syntax
class IPixelStreaming2AudioConsumer
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ConsumeRawPCM
(
const int16_t* AudioData, |
Consume raw audio data. | IPixelStreaming2AudioConsumer.h | |
void OnAudioConsumerAdded() |
Called when a audio consumer is added. | IPixelStreaming2AudioConsumer.h | |
void OnAudioConsumerRemoved() |
Called when a audio consumer is removed. | IPixelStreaming2AudioConsumer.h | |
virtual void OnConsumerAdded() |
IPixelStreaming2AudioConsumer.h | ||
virtual void OnConsumerRemoved() |
IPixelStreaming2AudioConsumer.h |