Navigation
Unreal Engine C++ API Reference > 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 |