Navigation
API > API/Plugins > API/Plugins/MediaIOCore
Inheritance Hierarchy
- ISubmixBufferListener
- FMediaIOAudioCapture
- FMainMediaIOAudioCapture
References
| Module | MediaIOCore |
| Header | /Engine/Plugins/Media/MediaIOFramework/Source/MediaIOCore/Public/MediaIOCoreAudioOutput.h |
| Include | #include "MediaIOCoreAudioOutput.h" |
Syntax
class FMediaIOAudioCapture : public ISubmixBufferListener
Remarks
Handles capturing audio samples rendered by the engine and dispatching them to outputs.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FMediaIOAudioCapture
(
const FAudioDeviceHandle& InAudioDeviceHandle |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< FMediaIOAudioOutput > | CreateAudioOutput
(
int32 InNumOutputChannels, |
Create an audio output that will receive audio samples. | |
| int32 | |||
| FOnAudioCaptured & | |||
| void | RegisterAudioDevice
(
const FAudioDeviceHandle& InAudioDeviceHandle |
||
| void | RegisterBufferListener
(
FAudioDevice* AudioDevice |
||
| void | |||
| void | UnregisterBufferListener
(
FAudioDevice* AudioDevice |
Overridden from ISubmixBufferListener
| Type | Name | Description | |
|---|---|---|---|
| void | OnNewSubmixBuffer
(
const USoundSubmix* OwningSubmix, |
Called when a new buffer has been rendered for a given submix |
Typedefs
| Name | Description |
|---|---|
| FOnAudioCaptured |