c
Back to Seed Clases

Gst


Classes

Interfaces

Structs

Unions

Enums

Gst.MiniObject
parent-child marker Gst.Buffer

Class Gst.Buffer

Import line: Gst = imports.gi.Gst;
GIR File: Gst-0.10.gir
C documentation: GstBuffer
Class : Buffer
Extends: Gst.MiniObject
Properties
Properties Defined By
Methods / Constructors
Method / Constructor Defined By
Events
None
Used by These Methods / Signals / Properties
Class / Namespace Method / Signal / Properties
Gst.BufferList
Method
get (guint32 group, guint32 idx) : Gst.Buffer
Gst.BufferListIterator
Method
add (Buffer buffer) : none
Gst.BufferListIterator
Method
do (Function do_func, void* user_data) : Gst.Buffer
Gst.BufferListIterator
Method
merge_group () : Gst.Buffer
Gst.BufferListIterator
Method
next () : Gst.Buffer
Gst.BufferListIterator
Method
steal () : Gst.Buffer
Gst.BufferListIterator
Method
take (Buffer buffer) : none
Gst.Pad
Method
alloc_buffer (guint64 offset, gint32 size, Caps caps, Buffer buf) : Gst.FlowReturn
Gst.Pad
Method
chain (Buffer buffer) : Gst.FlowReturn
Gst.Pad
Method
push (Buffer buffer) : Gst.FlowReturn
Gst.ProxyPad
Method
Gst.ProxyPad.bufferalloc_default (Pad pad, guint64 offset, guint32 size, Caps caps, Buffer buf) : Gst.FlowReturn
Gst.ProxyPad
Method
Gst.ProxyPad.chain_default (Pad pad, Buffer buffer) : Gst.FlowReturn
Gst.ProxyPad
Method
Gst.ProxyPad.getrange_default (Pad pad, guint64 offset, guint32 size, Buffer buffer) : Gst.FlowReturn
GstApp.AppSrc
Method
push_buffer (Buffer buffer) : Gst.FlowReturn
GstAudio
Method
GstAudio.audio_duration_from_pad_buffer (Pad pad, Buffer buf) : guint64
GstAudio
Method
GstAudio.audio_frame_length (Pad pad, Buffer buf) : gint64
GstAudio
Method
GstAudio.audio_is_buffer_framed (Pad pad, Buffer buf) : gboolean
GstAudio.AudioDecoder
Method
finish_frame (Buffer buf, gint32 frames) : Gst.FlowReturn
GstAudio.AudioEncoder
Method
finish_frame (Buffer buffer, gint32 samples) : Gst.FlowReturn
GstBase
Method
GstBase.type_find_helper_for_buffer (Object obj, Buffer buf, Object out_values) : Gst.Caps
GstBase.Adapter
Method
push (Buffer buf) : none
GstBase.Adapter
Method
take_buffer (guint32 nbytes) : Gst.Buffer
GstBase.BaseParseFrame
Method
new GstBase.BaseParseFrame.c_new (Buffer buffer, BaseParseFrameFlags flags, gint32 overhead) : GstBase.BaseParseFrame
Create a new GstBase.BaseParseFrame
GstBase.BaseSink
Property
last_buffer : Gst.Buffer read only
GstBase.BaseSink
Method
get_last_buffer () : Gst.Buffer
GstBase.BitReader
Method
init_from_buffer (Buffer buffer) : none
GstBase.ByteReader
Method
init_from_buffer (Buffer buffer) : none
GstBase.ByteWriter
Method
free_and_get_buffer () : Gst.Buffer
GstBase.ByteWriter
Method
init_with_buffer (Buffer buffer, gboolean initialized) : none
GstBase.ByteWriter
Method
reset_and_get_buffer () : Gst.Buffer
GstBase.CollectPads
Method
peek (CollectData data) : Gst.Buffer
GstBase.CollectPads
Method
pop (CollectData data) : Gst.Buffer
GstBase.CollectPads
Method
read_buffer (CollectData data, guint32 size) : Gst.Buffer
GstBase.CollectPads
Method
take_buffer (CollectData data, guint32 size) : Gst.Buffer
GstCheck
Method
GstCheck.check_chain_func (Pad pad, Buffer buffer) : Gst.FlowReturn
GstCheck
Method
GstCheck.check_element_push_buffer (String element_name, Buffer buffer_in, Buffer buffer_out) : none
GstRiff
Method
GstRiff.riff_parse_chunk (Element element, Buffer buf, guint32 offset, guint32 fourcc, Buffer chunk_data) : gboolean
GstRiff
Method
GstRiff.riff_parse_file_header (Element element, Buffer buf, guint32 doctype) : gboolean
GstRiff
Method
GstRiff.riff_parse_info (Element element, Buffer buf, TagList taglist) : none
GstRiff
Method
GstRiff.riff_read_chunk (Element element, Pad pad, guint64 offset, guint32 tag, Buffer chunk_data) : Gst.FlowReturn
GstRtp
Method
GstRtp.rtcp_buffer_add_packet (Buffer buffer, RTCPType type, RTCPPacket packet) : gboolean
GstRtp
Method
GstRtp.rtcp_buffer_end (Buffer buffer) : none
GstRtp
Method
GstRtp.rtcp_buffer_get_first_packet (Buffer buffer, RTCPPacket packet) : gboolean
GstRtp
Method
GstRtp.rtcp_buffer_get_packet_count (Buffer buffer) : guint32
GstRtp
Method
GstRtp.rtcp_buffer_validate (Buffer buffer) : gboolean
GstRtp
Method
GstRtp.rtp_buffer_add_extension_onebyte_header (Buffer buffer, guint8 id, void* data, guint32 size) : gboolean
GstRtp
Method
GstRtp.rtp_buffer_add_extension_twobytes_header (Buffer buffer, guint8 appbits, guint8 id, void* data, guint32 size) : gboolean
GstRtp
Method
GstRtp.rtp_buffer_allocate_data (Buffer buffer, guint32 payload_len, guint8 pad_len, guint8 csrc_count) : none
GstRtp
Method
GstRtp.rtp_buffer_get_csrc (Buffer buffer, guint8 idx) : guint32
GstRtp
Method
GstRtp.rtp_buffer_get_csrc_count (Buffer buffer) : guint8
GstRtp
Method
GstRtp.rtp_buffer_get_extension (Buffer buffer) : gboolean
GstRtp
Method
GstRtp.rtp_buffer_get_extension_data (Buffer buffer, guint16 bits, void* data, guint32 wordlen) : gboolean
GstRtp
Method
GstRtp.rtp_buffer_get_extension_onebyte_header (Buffer buffer, guint8 id, guint32 nth, void* data, guint32 size) : gboolean
GstRtp
Method
GstRtp.rtp_buffer_get_extension_twobytes_header (Buffer buffer, guint8 appbits, guint8 id, guint32 nth, void* data, guint32 size) : gboolean
GstRtp
Method
GstRtp.rtp_buffer_get_header_len (Buffer buffer) : guint32
GstRtp
Method
GstRtp.rtp_buffer_get_marker (Buffer buffer) : gboolean
GstRtp
Method
GstRtp.rtp_buffer_get_packet_len (Buffer buffer) : guint32
GstRtp
Method
GstRtp.rtp_buffer_get_padding (Buffer buffer) : gboolean
GstRtp
Method
GstRtp.rtp_buffer_get_payload_len (Buffer buffer) : guint32
GstRtp
Method
GstRtp.rtp_buffer_get_payload_type (Buffer buffer) : guint8
GstRtp
Method
GstRtp.rtp_buffer_get_seq (Buffer buffer) : guint16
GstRtp
Method
GstRtp.rtp_buffer_get_ssrc (Buffer buffer) : guint32
GstRtp
Method
GstRtp.rtp_buffer_get_timestamp (Buffer buffer) : guint32
GstRtp
Method
GstRtp.rtp_buffer_get_version (Buffer buffer) : guint8
GstRtp
Method
GstRtp.rtp_buffer_pad_to (Buffer buffer, guint32 len) : none
GstRtp
Method
GstRtp.rtp_buffer_set_csrc (Buffer buffer, guint8 idx, guint32 csrc) : none
GstRtp
Method
GstRtp.rtp_buffer_set_extension (Buffer buffer, gboolean extension) : none
GstRtp
Method
GstRtp.rtp_buffer_set_extension_data (Buffer buffer, guint16 bits, guint16 length) : gboolean
GstRtp
Method
GstRtp.rtp_buffer_set_marker (Buffer buffer, gboolean marker) : none
GstRtp
Method
GstRtp.rtp_buffer_set_packet_len (Buffer buffer, guint32 len) : none
GstRtp
Method
GstRtp.rtp_buffer_set_padding (Buffer buffer, gboolean padding) : none
GstRtp
Method
GstRtp.rtp_buffer_set_payload_type (Buffer buffer, guint8 payload_type) : none
GstRtp
Method
GstRtp.rtp_buffer_set_seq (Buffer buffer, guint16 seq) : none
GstRtp
Method
GstRtp.rtp_buffer_set_ssrc (Buffer buffer, guint32 ssrc) : none
GstRtp
Method
GstRtp.rtp_buffer_set_timestamp (Buffer buffer, guint32 timestamp) : none
GstRtp
Method
GstRtp.rtp_buffer_set_version (Buffer buffer, guint8 version) : none
GstRtp
Method
GstRtp.rtp_buffer_validate (Buffer buffer) : gboolean
GstRtp.BaseRTPDepayload
Method
push (Buffer out_buf) : Gst.FlowReturn
GstRtp.BaseRTPDepayload
Method
push_ts (guint32 timestamp, Buffer out_buf) : Gst.FlowReturn
GstRtp.BaseRTPPayload
Method
push (Buffer buffer) : Gst.FlowReturn
GstTag
Method
GstTag.tag_get_id3v2_tag_size (Buffer buffer) : guint32
GstTag
Method
GstTag.tag_list_from_exif_buffer (Buffer buffer, gint32 byte_order, guint32 base_offset) : Gst.TagList
GstTag
Method
GstTag.tag_list_from_exif_buffer_with_tiff_header (Buffer buffer) : Gst.TagList
GstTag
Method
GstTag.tag_list_from_id3v2_tag (Buffer buffer) : Gst.TagList
GstTag
Method
GstTag.tag_list_from_vorbiscomment_buffer (Buffer buffer, guint8 id_data, guint32 id_data_length, String vendor_string) : Gst.TagList
GstTag
Method
GstTag.tag_list_from_xmp_buffer (Buffer buffer) : Gst.TagList
GstVideo
Method
GstVideo.video_buffer_get_overlay_composition (Buffer buf) : GstVideo.VideoOverlayComposition
GstVideo
Method
GstVideo.video_buffer_set_overlay_composition (Buffer buf, VideoOverlayComposition comp) : none
GstVideo
Method
GstVideo.video_convert_frame_async (Buffer buf, Caps to_caps, guint64 timeout, Function callback, void* user_data, Function destroy_notify) : none
GstVideo.VideoOverlayComposition
Method
blend (Buffer video_buf) : gboolean
GstVideo.VideoOverlayRectangle
Method
new GstVideo.VideoOverlayRectangle.argb (Buffer pixels, guint32 width, guint32 height, guint32 stride, gint32 render_x, gint32 render_y, guint32 render_width, guint32 render_height, VideoOverlayFormatFlags flags) : GstVideo.VideoOverlayRectangle
Create a new GstVideo.VideoOverlayRectangle
GstVideo.VideoOverlayRectangle
Method
get_pixels_argb (Object out_values, VideoOverlayFormatFlags flags) : Gst.Buffer
GstVideo.VideoOverlayRectangle
Method
get_pixels_unscaled_argb (Object out_values, guint32 height, guint32 stride, VideoOverlayFormatFlags flags) : Gst.Buffer
Documentation generated by Introspection Doc Generator Loosely Based on JsDoc Toolkit on Sun Oct 07 2012 17:20:30 GMT+0800 (HKT)