Navigation
API > API/Plugins > API/Plugins/AVCodecsCoreRHI > API/Plugins/AVCodecsCoreRHI/Audio > API/Plugins/AVCodecsCoreRHI/Audio/Encoders
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USimpleAudioEncoder
References
| Module | AVCodecsCoreRHI |
| Header | /Engine/Plugins/Experimental/AVCodecs/AVCodecsCore/Source/AVCodecsCoreRHI/Public/Audio/Encoders/SimpleAudioEncoder.h |
| Include | #include "Audio/Encoders/SimpleAudioEncoder.h" |
Syntax
UCLASS&40;Blueprintable&41;
class USimpleAudioEncoder :
public UObject,
public FRunnable
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Close () |
||
| ESimpleAudioCodec | GetCodec () |
Configuration. | |
| FSimpleAudioEncoderConfig | GetConfig () |
||
| bool | IsAsync () |
||
| bool | IsOpen () |
||
| bool | Open
(
ESimpleAudioCodec Codec, |
||
| bool | ReceivePacket
(
FSimpleAudioPacket& OutPacket |
||
| void | ReceivePackets
(
TArray< FSimpleAudioPacket >& OutPackets |
||
| bool | SendFrame
(
Audio::TSampleBuffer< float > const& Resource, |
||
| bool | SendFrame
(
float const* ResourceData, |
||
| bool | SendFrameFloat
(
TArray< float > const& Resource, |
||
| void | SetConfig
(
FSimpleAudioEncoderConfig NewConfig |