| IModularFeature
|
Module |
|
Header |
/Engine/Source/Runtime/AudioCaptureCore/Public/AudioCaptureDeviceInterface.h |
Include |
#include "AudioCaptureDeviceInterface.h" |
class IAudioCaptureStream : public IModularFeature
Name | Description | |
---|---|---|
|
IAudioCaptureStream() |
Name | Description | |
---|---|---|
|
~IAudioCaptureStream() |
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. |
|
|
GetIfHardwareFeatureIsSupported ( |
||
|
GetInputDevicesAvailable ( |
Returns the total amount of audio devices. |
|
|
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. |
|
|
OnAudioCapture |
This is the callback for querying audio from the input device. |
|
|
OpenCaptureStream ( |
Opens the audio capture stream with the given parameters. |
|
|
RegisterUser ( |
Lets us know which users are in the system. |
|
|
SetHardwareFeatureEnabled ( |
||
|
StartStream() |
Start the audio capture stream. |
|
|
StopStream() |
Stop the audio capture stream. |
|
|
UnregisterUser ( |
Call this to remove a user that was added with RegisterUser. |