Class AudioInfo
public class AudioInfo
- Inheritance
-
AudioInfo
- Inherited Members
Methods
Convert(AudioInfoHandle, Format, long, Format, out long)
Calls native method gst_audio_info_convert.
public static extern bool Convert(AudioInfoHandle info, Format srcFmt, long srcVal, Format destFmt, out long destVal)
Parameters
info
AudioInfoHandleTransfer ownership: None Nullable: False
srcFmt
FormatTransfer ownership: None Nullable: False
srcVal
longTransfer ownership: None Nullable: False
destFmt
FormatTransfer ownership: None Nullable: False
destVal
longTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Copy(AudioInfoHandle)
Calls native method gst_audio_info_copy.
public static extern AudioInfoOwnedHandle Copy(AudioInfoHandle info)
Parameters
info
AudioInfoHandleTransfer ownership: None Nullable: False
Returns
- AudioInfoOwnedHandle
Transfer ownership: Full Nullable: False
Free(AudioInfoHandle)
Calls native method gst_audio_info_free.
public static extern void Free(AudioInfoHandle info)
Parameters
info
AudioInfoHandleTransfer ownership: None Nullable: False
GetGType()
Calls native function gst_audio_info_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
IsEqual(AudioInfoHandle, AudioInfoHandle)
Calls native method gst_audio_info_is_equal. Version: 1.2
[Version("1.2")]
public static extern bool IsEqual(AudioInfoHandle info, AudioInfoHandle other)
Parameters
info
AudioInfoHandleTransfer ownership: None Nullable: False
other
AudioInfoHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
New()
Calls native constructor gst_audio_info_new.
public static extern AudioInfoOwnedHandle New()
Returns
- AudioInfoOwnedHandle
Transfer ownership: Full Nullable: False
NewFromCaps(CapsHandle)
Calls native constructor gst_audio_info_new_from_caps. Version: 1.20
[Version("1.20")]
public static extern AudioInfoOwnedHandle NewFromCaps(CapsHandle caps)
Parameters
caps
CapsHandleTransfer ownership: None Nullable: False
Returns
- AudioInfoOwnedHandle
Transfer ownership: Full Nullable: True
SetFormat(AudioInfoHandle, AudioFormat, int, int, nint)
Calls native method gst_audio_info_set_format.
public static extern void SetFormat(AudioInfoHandle info, AudioFormat format, int rate, int channels, nint position)
Parameters
info
AudioInfoHandleTransfer ownership: None Nullable: False
format
AudioFormatTransfer ownership: None Nullable: False
rate
intTransfer ownership: None Nullable: False
channels
intTransfer ownership: None Nullable: False
position
nintTransfer ownership: None Nullable: True
ToCaps(AudioInfoHandle)
Calls native method gst_audio_info_to_caps.
public static extern CapsOwnedHandle ToCaps(AudioInfoHandle info)
Parameters
info
AudioInfoHandleTransfer ownership: None Nullable: False
Returns
- CapsOwnedHandle
Transfer ownership: Full Nullable: False