Class TimecodePostProcessor
A post-processor that records the timecode of a LiveStreamCaptureDevice.
Inheritance
TimecodePostProcessor
Inherited Members
UnityEngine.Component.GetComponentInParent<T>(System.Boolean)
UnityEngine.Object.FindObjectsByType<T>(UnityEngine.FindObjectsSortMode)
UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
UnityEngine.Object.FindObjectsByType<T>(UnityEngine.FindObjectsInactive, UnityEngine.FindObjectsSortMode)
UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
UnityEngine.Object.FindFirstObjectByType<T>()
UnityEngine.Object.FindAnyObjectByType<T>()
UnityEngine.Object.FindFirstObjectByType<T>(UnityEngine.FindObjectsInactive)
UnityEngine.Object.FindAnyObjectByType<T>(UnityEngine.FindObjectsInactive)
Namespace: Unity.LiveCapture.MoSys
Syntax
[RequireComponent(typeof(LiveStreamCaptureDevice))]
[HelpURL("https://docs.unity.cn/Packages/com.unity.live-capture@4.0/manual/ref-component-timecode-post-processor.html")]
public sealed class TimecodePostProcessor : LiveStreamPostProcessor
Methods
CreateLiveProperties(LiveStream)
Override this method to create new properties to the specified LiveStream.
Declaration
protected override void CreateLiveProperties(LiveStream stream)
Parameters
| Type | Name | Description |
|---|---|---|
| LiveStream | stream | The LiveStream to create properties to. |
Overrides
PostProcessFrame(LiveStream)
Override this method to post-process the specified LiveStream.
Declaration
protected override void PostProcessFrame(LiveStream stream)
Parameters
| Type | Name | Description |
|---|---|---|
| LiveStream | stream | The LiveStream to modify. |
Overrides
RemoveLiveProperties(LiveStream)
Override this method to remove existing properties from the specified LiveStream.
Declaration
protected override void RemoveLiveProperties(LiveStream stream)
Parameters
| Type | Name | Description |
|---|---|---|
| LiveStream | stream | The LiveStream to remove properties from. |