Class Sample
public class Sample
- Inheritance
-
Sample
- Inherited Members
Methods
GetBuffer(SampleHandle)
Calls native method gst_sample_get_buffer.
public static extern BufferUnownedHandle GetBuffer(SampleHandle sample)
Parameters
sample
SampleHandleTransfer ownership: None Nullable: False
Returns
- BufferUnownedHandle
Transfer ownership: None Nullable: True
GetBufferList(SampleHandle)
Calls native method gst_sample_get_buffer_list. Version: 1.6
[Version("1.6")]
public static extern BufferListUnownedHandle GetBufferList(SampleHandle sample)
Parameters
sample
SampleHandleTransfer ownership: None Nullable: False
Returns
- BufferListUnownedHandle
Transfer ownership: None Nullable: True
GetCaps(SampleHandle)
Calls native method gst_sample_get_caps.
public static extern CapsUnownedHandle GetCaps(SampleHandle sample)
Parameters
sample
SampleHandleTransfer ownership: None Nullable: False
Returns
- CapsUnownedHandle
Transfer ownership: None Nullable: True
GetGType()
Calls native function gst_sample_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetInfo(SampleHandle)
Calls native method gst_sample_get_info.
public static extern StructureUnownedHandle GetInfo(SampleHandle sample)
Parameters
sample
SampleHandleTransfer ownership: None Nullable: False
Returns
- StructureUnownedHandle
Transfer ownership: None Nullable: True
GetSegment(SampleHandle)
Calls native method gst_sample_get_segment.
public static extern SegmentUnownedHandle GetSegment(SampleHandle sample)
Parameters
sample
SampleHandleTransfer ownership: None Nullable: False
Returns
- SegmentUnownedHandle
Transfer ownership: None Nullable: False
New(BufferHandle, CapsHandle, SegmentHandle, StructureUnownedHandle)
Calls native constructor gst_sample_new.
public static extern SampleOwnedHandle New(BufferHandle buffer, CapsHandle caps, SegmentHandle segment, StructureUnownedHandle info)
Parameters
buffer
BufferHandleTransfer ownership: None Nullable: True
caps
CapsHandleTransfer ownership: None Nullable: True
segment
SegmentHandleTransfer ownership: None Nullable: True
info
StructureUnownedHandleTransfer ownership: Full Nullable: True
Returns
- SampleOwnedHandle
Transfer ownership: Full Nullable: False
SetBuffer(SampleHandle, BufferHandle)
Calls native method gst_sample_set_buffer. Version: 1.16
[Version("1.16")]
public static extern void SetBuffer(SampleHandle sample, BufferHandle buffer)
Parameters
sample
SampleHandleTransfer ownership: None Nullable: False
buffer
BufferHandleTransfer ownership: None Nullable: False
SetBufferList(SampleHandle, BufferListHandle)
Calls native method gst_sample_set_buffer_list. Version: 1.6
[Version("1.6")]
public static extern void SetBufferList(SampleHandle sample, BufferListHandle bufferList)
Parameters
sample
SampleHandleTransfer ownership: None Nullable: False
bufferList
BufferListHandleTransfer ownership: None Nullable: False
SetCaps(SampleHandle, CapsHandle)
Calls native method gst_sample_set_caps. Version: 1.16
[Version("1.16")]
public static extern void SetCaps(SampleHandle sample, CapsHandle caps)
Parameters
sample
SampleHandleTransfer ownership: None Nullable: False
caps
CapsHandleTransfer ownership: None Nullable: False
SetInfo(SampleHandle, StructureUnownedHandle)
Calls native method gst_sample_set_info. Version: 1.16
[Version("1.16")]
public static extern bool SetInfo(SampleHandle sample, StructureUnownedHandle info)
Parameters
sample
SampleHandleTransfer ownership: None Nullable: False
info
StructureUnownedHandleTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SetSegment(SampleHandle, SegmentHandle)
Calls native method gst_sample_set_segment. Version: 1.16
[Version("1.16")]
public static extern void SetSegment(SampleHandle sample, SegmentHandle segment)
Parameters
sample
SampleHandleTransfer ownership: None Nullable: False
segment
SegmentHandleTransfer ownership: None Nullable: False