|
FFmpeg
|
buffer sink More...
#include "libavutil/avassert.h"#include "libavutil/channel_layout.h"#include "libavutil/common.h"#include "libavutil/internal.h"#include "libavutil/opt.h"#include "framequeue.h"#include "audio.h"#include "avfilter.h"#include "buffersink.h"#include "filters.h"#include "internal.h"Classes | |
| struct | BufferSinkContext |
Macros | |
| #define | FF_INTERNAL_FIELDS 1 |
| #define | NB_ITEMS(list) (list ## _size / sizeof(*list)) |
| #define | FIFO_INIT_SIZE 8 |
| #define | FIFO_INIT_ELEMENT_SIZE sizeof(void *) |
| #define | MAKE_AVFILTERLINK_ACCESSOR(type, field) |
| #define | CHECK_LIST_SIZE(field) |
| #define | OFFSET(x) offsetof(BufferSinkContext, x) |
| #define | FLAGS AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM |
| #define | FLAGS AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM |
Typedefs | |
| typedef struct BufferSinkContext | BufferSinkContext |
Functions | |
| int attribute_align_arg | av_buffersink_get_frame (AVFilterContext *ctx, AVFrame *frame) |
| Get a frame with filtered data from sink and put it in frame. More... | |
| int attribute_align_arg | av_buffersink_get_frame_flags (AVFilterContext *ctx, AVFrame *frame, int flags) |
| Get a frame with filtered data from sink and put it in frame. More... | |
| int attribute_align_arg | 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. More... | |
| AVBufferSinkParams * | av_buffersink_params_alloc (void) |
| Create an AVBufferSinkParams structure. More... | |
| AVABufferSinkParams * | av_abuffersink_params_alloc (void) |
| Create an AVABufferSinkParams structure. More... | |
| void | av_buffersink_set_frame_size (AVFilterContext *ctx, unsigned frame_size) |
| Set the frame size for an audio buffer sink. More... | |
| AVFILTER_DEFINE_CLASS (buffersink) | |
| AVFILTER_DEFINE_CLASS (abuffersink) | |
Variables | |
| AVFilter | ff_vsink_buffer |
| AVFilter | ff_asink_abuffer |
buffer sink
| #define CHECK_LIST_SIZE | ( | field | ) |
| #define MAKE_AVFILTERLINK_ACCESSOR | ( | type, | |
| field | |||
| ) |
| AVFilter ff_asink_abuffer |
| AVFilter ff_vsink_buffer |
1.8.12