Table of Contents

Namespace GstPbutils.Internal

Classes

AudioVisualizer
AudioVisualizerClass
AudioVisualizerClassArrayHandle
AudioVisualizerClassArrayOwnedHandle
AudioVisualizerClassArrayUnownedHandle
AudioVisualizerClassHandle
AudioVisualizerClassOwnedHandle
AudioVisualizerClassUnownedHandle
AudioVisualizerPrivate
AudioVisualizerPrivateHandle
AudioVisualizerPrivateOwnedHandle
AudioVisualizerPrivateUnownedHandle
AudioVisualizerShaderFuncAsyncHandler

Async Handler for AudioVisualizerShaderFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

AudioVisualizerShaderFuncCallHandler
AudioVisualizerShaderFuncForeverHandler

Forever Handler for AudioVisualizerShaderFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

AudioVisualizerShaderFuncNotifiedHandler

Notified Handler for AudioVisualizerShaderFunc. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

Discoverer
DiscovererAudioInfo
DiscovererClass
DiscovererClassArrayHandle
DiscovererClassArrayOwnedHandle
DiscovererClassArrayUnownedHandle
DiscovererClassHandle
DiscovererClassOwnedHandle
DiscovererClassUnownedHandle
DiscovererContainerInfo
DiscovererInfo
DiscovererPrivate
DiscovererPrivateHandle
DiscovererPrivateOwnedHandle
DiscovererPrivateUnownedHandle
DiscovererStreamInfo
DiscovererSubtitleInfo
DiscovererVideoInfo
EncodingAudioProfile
EncodingAudioProfileClass
EncodingAudioProfileClassHandle
EncodingAudioProfileClassOwnedHandle
EncodingAudioProfileClassUnownedHandle
EncodingContainerProfile
EncodingContainerProfileClass
EncodingContainerProfileClassHandle
EncodingContainerProfileClassOwnedHandle
EncodingContainerProfileClassUnownedHandle
EncodingProfile
EncodingProfileClass
EncodingProfileClassHandle
EncodingProfileClassOwnedHandle
EncodingProfileClassUnownedHandle
EncodingTarget
EncodingVideoProfile
EncodingVideoProfileClass
EncodingVideoProfileClassHandle
EncodingVideoProfileClassOwnedHandle
EncodingVideoProfileClassUnownedHandle
Functions
InstallPluginsContext
InstallPluginsContextHandle
InstallPluginsContextOwnedHandle
InstallPluginsContextUnownedHandle
InstallPluginsResultFuncAsyncHandler

Async Handler for InstallPluginsResultFunc. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

InstallPluginsResultFuncCallHandler
InstallPluginsResultFuncForeverHandler

Forever Handler for InstallPluginsResultFunc. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

InstallPluginsResultFuncNotifiedHandler

Notified Handler for InstallPluginsResultFunc. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

Structs

AudioVisualizerClassData
AudioVisualizerData
DiscovererAudioInfoData
DiscovererClassData
DiscovererContainerInfoData
DiscovererData
DiscovererInfoData
DiscovererStreamInfoData
DiscovererSubtitleInfoData
DiscovererVideoInfoData
EncodingAudioProfileData
EncodingContainerProfileData
EncodingProfileData
EncodingTargetData
EncodingVideoProfileData

Delegates

AudioVisualizerClassData.DecideAllocationCallback
AudioVisualizerClassData.RenderCallback
AudioVisualizerClassData.SetupCallback
AudioVisualizerShaderFunc
DiscovererClassData.DiscoveredCallback
DiscovererClassData.FinishedCallback
DiscovererClassData.SourceSetupCallback
DiscovererClassData.StartingCallback
InstallPluginsResultFunc