Module |
|
Header |
/Engine/Source/Runtime/AudioCaptureCore/Public/AudioCaptureCore.h |
Include |
#include "AudioCaptureCore.h" |
class FAudioCapture
Class which handles audio capture internally, implemented with a back-end per platform.
Name | Description | |
---|---|---|
|
FAudioCapture() |
Name | Description | |
---|---|---|
|
~FAudioCapture() |
Name | Description | ||
---|---|---|---|
|
AbortStream() |
Abort the audio capture stream (stop and close) |
|
|
CloseStream() |
Closes the audio capture stream. |
|
|
GetCaptureDeviceInfo ( |
Returns the audio capture device information at the given Id. |
|
|
GetCaptureDevicesAvailable ( |
Returns the total amount of audio devices. |
|
|
GetIfHardwareFeatureIsSupported ( |
||
|
GetSampleRate() |
Get the sample rate in use by the stream. |
|
|
GetStreamTime ( |
Get the stream time of the audio capture stream. |
|
|
IsCapturing() |
Returns true if the audio capture stream is currently capturing audio. |
|
|
IsStreamOpen() |
Returns if the audio capture stream has been opened. |
|
|
OpenCaptureStream ( |
Opens the audio capture stream with the given parameters. |
|
|
RegisterUser ( |
Adds a user to the system so we can use its devices. |
|
|
SetHardwareFeatureEnabled ( |
||
|
StartStream() |
Start the audio capture stream. |
|
|
StopStream() |
Stop the audio capture stream. |
|
|
UnregisterUser ( |
Removes a user added with RegisterUser. |