ffmpeg.libavfilter.buffersink

Undocumented in source.

Members

Functions

av_abuffersink_params_alloc
AVABufferSinkParams* av_abuffersink_params_alloc()

Create an AVABufferSinkParams structure.

av_buffersink_get_channel_layout
ulong av_buffersink_get_channel_layout(const(AVFilterContext)* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
av_buffersink_get_channels
int av_buffersink_get_channels(const(AVFilterContext)* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
av_buffersink_get_format
int av_buffersink_get_format(const(AVFilterContext)* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
av_buffersink_get_frame
int av_buffersink_get_frame(AVFilterContext* ctx, AVFrame* frame)

Get a frame with filtered data from sink and put it in frame.

av_buffersink_get_frame_flags
int av_buffersink_get_frame_flags(AVFilterContext* ctx, AVFrame* frame, int flags)

Get a frame with filtered data from sink and put it in frame.

av_buffersink_get_frame_rate
AVRational av_buffersink_get_frame_rate(const(AVFilterContext)* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
av_buffersink_get_h
int av_buffersink_get_h(const(AVFilterContext)* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
av_buffersink_get_hw_frames_ctx
AVBufferRef* av_buffersink_get_hw_frames_ctx(const(AVFilterContext)* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
av_buffersink_get_sample_aspect_ratio
AVRational av_buffersink_get_sample_aspect_ratio(const(AVFilterContext)* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
av_buffersink_get_sample_rate
int av_buffersink_get_sample_rate(const(AVFilterContext)* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
av_buffersink_get_samples
int av_buffersink_get_samples(AVFilterContext* ctx, AVFrame* frame, int nb_samples)

Same as av_buffersink_get_frame(), but with the ability to specify the number of samples read. This function is less efficient than av_buffersink_get_frame(), because it copies the data around.

av_buffersink_get_time_base
AVRational av_buffersink_get_time_base(const(AVFilterContext)* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
av_buffersink_get_type
AVMediaType av_buffersink_get_type(const(AVFilterContext)* ctx)

@defgroup lavfi_buffersink_accessors Buffer sink accessors Get the properties of the stream @{

av_buffersink_get_w
int av_buffersink_get_w(const(AVFilterContext)* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
av_buffersink_params_alloc
AVBufferSinkParams* av_buffersink_params_alloc()

Create an AVBufferSinkParams structure.

av_buffersink_set_frame_size
void av_buffersink_set_frame_size(AVFilterContext* ctx, uint frame_size)

Set the frame size for an audio buffer sink.

Manifest constants

AV_BUFFERSINK_FLAG_NO_REQUEST
enum AV_BUFFERSINK_FLAG_NO_REQUEST;

Tell av_buffersink_get_buffer_ref() not to request a frame from its input. If a frame is already buffered, it is read (and removed from the buffer), but if no frame is present, return AVERROR(EAGAIN).

AV_BUFFERSINK_FLAG_PEEK
enum AV_BUFFERSINK_FLAG_PEEK;

Tell av_buffersink_get_buffer_ref() to read video/samples buffer reference, but not remove it from the buffer. This is useful if you need only to read a video/samples buffer, without to fetch it.

Structs

AVABufferSinkParams
struct AVABufferSinkParams

Struct to use for initializing an abuffersink context.

AVBufferSinkParams
struct AVBufferSinkParams

Struct to use for initializing a buffersink context.

Meta