Navigation
API > API/Plugins > API/Plugins/AudioCaptureTimecodeProvider
Read the LTC from the audio capture device.
| Name | UAudioCaptureTimecodeProvider |
| Type | class |
| Header File | /Engine/Plugins/Media/AudioCaptureTimecodeProvider/Source/AudioCaptureTimecodeProvider/Public/AudioCaptureTimecodeProvider.h |
| Include Path | #include "AudioCaptureTimecodeProvider.h" |
Syntax
UCLASS (Blueprintable, EditInlineNew)
class UAudioCaptureTimecodeProvider : public UGenlockedTimecodeProvider
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UTimecodeProvider → UGenlockedTimecodeProvider → UAudioCaptureTimecodeProvider
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAudioCaptureTimecodeProvider
(
const FObjectInitializer& ObjectInitializer |
AudioCaptureTimecodeProvider.h |
Structs
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AudioChannel | int32 | Index of the Channel to used for the capture. | AudioCaptureTimecodeProvider.h |
|
| bAssumeDropFrameFormat | bool | When detecting the frame rate. Assume the frame rate is a drop frame format. | AudioCaptureTimecodeProvider.h |
|
| bDetectFrameRate | bool | Detect the frame rate from the audio source. | AudioCaptureTimecodeProvider.h |
|
| FrameRate | FFrameRate | Frame expected from the audio source. | AudioCaptureTimecodeProvider.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FLinearTimecodeAudioCaptureCustomTimeStepImplementation | friend | AudioCaptureTimecodeProvider.h | ||
| Implementation | FLinearTimecodeAudioCaptureCustomTimeStepImplementation * | AudioCaptureTimecodeProvider.h | ||
| SynchronizationState | ETimecodeProviderSynchronizationState | The current SynchronizationState of the TimecodeProvider | AudioCaptureTimecodeProvider.h |
Functions
Public
Overridden from UTimecodeProvider
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool FetchTimecode
(
FQualifiedFrameTime& OutFrameTime |
AudioCaptureTimecodeProvider.h | ||
virtual ETimecodeProviderSynchronizationState GetSynchronizationState() |
AudioCaptureTimecodeProvider.h | ||
virtual bool Initialize
(
UEngine* InEngine |
AudioCaptureTimecodeProvider.h | ||
virtual void Shutdown
(
UEngine* InEngine |
AudioCaptureTimecodeProvider.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
AudioCaptureTimecodeProvider.h |