Buffer
Pool
Class
constructor
object
Class
name
acquire
Buffer
alloc
Buffer
flush
Start
flush
Stop
free
Buffer
get
Options
release
Buffer
reset
Buffer
set
Config
start
stop
NODE-GTK API Reference
Gst-1.0
Gst
BufferPoolClass
Class BufferPoolClass
The #GstBufferPool class.
record
Hierarchy
BufferPoolClass
Index
Constructors
constructor
Properties
object
Class
name
Methods
acquire
Buffer
alloc
Buffer
flush
Start
flush
Stop
free
Buffer
get
Options
release
Buffer
reset
Buffer
set
Config
start
stop
Constructors
constructor
new
Buffer
Pool
Class
(
)
:
BufferPoolClass
Returns
BufferPoolClass
Properties
object
Class
object
Class
:
Gst
.
ObjectClass
Object parent class
field
Static
name
name
:
string
Methods
acquire
Buffer
acquire
Buffer
(
pool
:
BufferPool
, params
:
BufferPoolAcquireParams
)
:
[
Gst
.
FlowReturn
,
Gst
.
Buffer
]
Parameters
pool:
BufferPool
params:
BufferPoolAcquireParams
Returns
[
Gst
.
FlowReturn
,
Gst
.
Buffer
]
alloc
Buffer
alloc
Buffer
(
pool
:
BufferPool
, params
:
BufferPoolAcquireParams
)
:
[
Gst
.
FlowReturn
,
Gst
.
Buffer
]
Parameters
pool:
BufferPool
params:
BufferPoolAcquireParams
Returns
[
Gst
.
FlowReturn
,
Gst
.
Buffer
]
flush
Start
flush
Start
(
pool
:
BufferPool
)
:
void
Parameters
pool:
BufferPool
Returns
void
flush
Stop
flush
Stop
(
pool
:
BufferPool
)
:
void
Parameters
pool:
BufferPool
Returns
void
free
Buffer
free
Buffer
(
pool
:
BufferPool
, buffer
:
Gst
.
Buffer
)
:
void
Parameters
pool:
BufferPool
buffer:
Gst
.
Buffer
Returns
void
get
Options
get
Options
(
pool
:
BufferPool
)
:
string
[]
Parameters
pool:
BufferPool
Returns
string
[]
release
Buffer
release
Buffer
(
pool
:
BufferPool
, buffer
:
Gst
.
Buffer
)
:
void
Parameters
pool:
BufferPool
buffer:
Gst
.
Buffer
Returns
void
reset
Buffer
reset
Buffer
(
pool
:
BufferPool
, buffer
:
Gst
.
Buffer
)
:
void
Parameters
pool:
BufferPool
buffer:
Gst
.
Buffer
Returns
void
set
Config
set
Config
(
pool
:
BufferPool
, config
:
Gst
.
Structure
)
:
boolean
Parameters
pool:
BufferPool
config:
Gst
.
Structure
Returns
boolean
start
start
(
pool
:
BufferPool
)
:
boolean
Parameters
pool:
BufferPool
Returns
boolean
stop
stop
(
pool
:
BufferPool
)
:
boolean
Parameters
pool:
BufferPool
Returns
boolean
Buffer
Pool
Class
constructor
object
Class
name
acquire
Buffer
alloc
Buffer
flush
Start
flush
Stop
free
Buffer
get
Options
release
Buffer
reset
Buffer
set
Config
start
stop
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RfMV8wLkdzdC5CdWZmZXJQb29sQ2xhc3MuaHRtbCNjb25zdHJ1Y3RvciIsIm5hbWUiOiJjb25zdHJ1Y3RvciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtcHJvcGVydHkgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8xXzAuR3N0LkJ1ZmZlclBvb2xDbGFzcy5odG1sI29iamVjdENsYXNzIiwibmFtZSI6Im9iamVjdENsYXNzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJHc3RfMV8wLkdzdC5CdWZmZXJQb29sQ2xhc3MuaHRtbCNuYW1lIiwibmFtZSI6Im5hbWUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0XzFfMC5Hc3QuQnVmZmVyUG9vbENsYXNzLmh0bWwjYWNxdWlyZUJ1ZmZlciIsIm5hbWUiOiJhY3F1aXJlQnVmZmVyIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8xXzAuR3N0LkJ1ZmZlclBvb2xDbGFzcy5odG1sI2FsbG9jQnVmZmVyIiwibmFtZSI6ImFsbG9jQnVmZmVyIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8xXzAuR3N0LkJ1ZmZlclBvb2xDbGFzcy5odG1sI2ZsdXNoU3RhcnQiLCJuYW1lIjoiZmx1c2hTdGFydCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RfMV8wLkdzdC5CdWZmZXJQb29sQ2xhc3MuaHRtbCNmbHVzaFN0b3AiLCJuYW1lIjoiZmx1c2hTdG9wIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8xXzAuR3N0LkJ1ZmZlclBvb2xDbGFzcy5odG1sI2ZyZWVCdWZmZXIiLCJuYW1lIjoiZnJlZUJ1ZmZlciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHc3RfMV8wLkdzdC5CdWZmZXJQb29sQ2xhc3MuaHRtbCNnZXRPcHRpb25zIiwibmFtZSI6ImdldE9wdGlvbnMiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0XzFfMC5Hc3QuQnVmZmVyUG9vbENsYXNzLmh0bWwjcmVsZWFzZUJ1ZmZlciIsIm5hbWUiOiJyZWxlYXNlQnVmZmVyIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8xXzAuR3N0LkJ1ZmZlclBvb2xDbGFzcy5odG1sI3Jlc2V0QnVmZmVyIiwibmFtZSI6InJlc2V0QnVmZmVyIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdzdF8xXzAuR3N0LkJ1ZmZlclBvb2xDbGFzcy5odG1sI3NldENvbmZpZyIsIm5hbWUiOiJzZXRDb25maWciLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0XzFfMC5Hc3QuQnVmZmVyUG9vbENsYXNzLmh0bWwjc3RhcnQiLCJuYW1lIjoic3RhcnQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR3N0XzFfMC5Hc3QuQnVmZmVyUG9vbENsYXNzLmh0bWwjc3RvcCIsIm5hbWUiOiJzdG9wIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfV0sImNsYXNzTmFtZXMiOiJjdXJyZW50IHRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiR3N0XzFfMC5Hc3QuQnVmZmVyUG9vbENsYXNzLmh0bWwiLCJuYW1lIjoiQnVmZmVyUG9vbENsYXNzIn0=
The #GstBufferPool class.