7.7
3.9 Buffers
Link to this section with
@secref["Buffers" #:doc '(lib "overscan/scribblings/overscan.scrbl")]
Link to this section with
@secref["Buffers" #:doc '(lib "overscan/scribblings/overscan.scrbl")]
Buffers are the basic unit of data transfer of GStreamer. Buffers contain blocks of memory.
Returns
#t if
v is a
buffer containing media data,
#f otherwise.
3.9.1 Memory
Link to this section with
@secref["Memory" #:doc '(lib "overscan/scribblings/overscan.scrbl")]
Link to this section with
@secref["Memory" #:doc '(lib "overscan/scribblings/overscan.scrbl")]
Memory in GStreamer are lightweight objects wrapping a region of memory. They are used to manage the data within a buffer.
Returns
#t if
v is an object referencing a region of
memory containing media data,
#f otherwise.
3.9.2 Samples
Link to this section with
@secref["Samples" #:doc '(lib "overscan/scribblings/overscan.scrbl")]
Link to this section with
@secref["Samples" #:doc '(lib "overscan/scribblings/overscan.scrbl")]
A media sample is a small object associating a buffer with a media type in the form of caps.
Returns #t if v is a media sample, #f otherwise.