Source position: gstbufferpool.inc line 35
type T_GstBufferPoolClass = record |
object_class: TGstObjectClass; |
get_options: function( |
pool: PGstBufferPool |
):PPgchar; |
set_config: function( |
pool: PGstBufferPool; |
config: PGstStructure |
):TGboolean; |
start: function( |
pool: PGstBufferPool |
):TGboolean; |
stop: function( |
pool: PGstBufferPool |
):TGboolean; |
acquire_buffer: function( |
pool: PGstBufferPool; |
buffer: PPGstBuffer; |
params: PGstBufferPoolAcquireParams |
alloc_buffer: function( |
pool: PGstBufferPool; |
buffer: PPGstBuffer; |
params: PGstBufferPoolAcquireParams |
reset_buffer: procedure( |
pool: PGstBufferPool; |
buffer: PGstBuffer |
); |
release_buffer: procedure( |
pool: PGstBufferPool; |
buffer: PGstBuffer |
); |
free_buffer: procedure( |
pool: PGstBufferPool; |
buffer: PGstBuffer |
); |
flush_start: procedure( |
pool: PGstBufferPool |
); |
flush_stop: procedure( |
pool: PGstBufferPool |
); |
_gst_reserved: array [0..(4-2)-1] of TGpointer; |
end; |