FFmpeg
|
memory buffer sink API for audio and video More...
#include "avfilter.h"
Go to the source code of this file.
Data Structures | |
struct | AVBufferSinkParams |
Struct to use for initializing a buffersink context. More... | |
struct | AVABufferSinkParams |
Struct to use for initializing an abuffersink context. More... | |
Macros | |
#define | AV_BUFFERSINK_FLAG_PEEK 1 |
Tell av_buffersink_get_buffer_ref() to read video/samples buffer reference, but not remove it from the buffer. | |
#define | AV_BUFFERSINK_FLAG_NO_REQUEST 2 |
Tell av_buffersink_get_buffer_ref() not to request a frame from its input. | |
Functions | |
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. | |
AVBufferSinkParams * | av_buffersink_params_alloc (void) |
Create an AVBufferSinkParams structure. | |
AVABufferSinkParams * | av_abuffersink_params_alloc (void) |
Create an AVABufferSinkParams structure. | |
void | av_buffersink_set_frame_size (AVFilterContext *ctx, unsigned frame_size) |
Set the frame size for an audio buffer sink. | |
AVRational | av_buffersink_get_frame_rate (AVFilterContext *ctx) |
Get the frame rate of the input. | |
int | av_buffersink_get_frame (AVFilterContext *ctx, AVFrame *frame) |
Get a frame with filtered data from sink and put it in frame. | |
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. | |
memory buffer sink API for audio and video
Definition in file buffersink.h.