#include "libavutil/fifo.h"
#include "avfilter.h"
#include "buffersink.h"
#include "internal.h"
Go to the source code of this file.
Data Structures | |
| struct | BufferSinkContext |
Defines | |
| #define | FIFO_INIT_SIZE 8 |
Functions | |
| AVBufferSinkParams * | av_buffersink_params_alloc (void) |
| Create an AVBufferSinkParams structure. | |
| AVABufferSinkParams * | av_abuffersink_params_alloc (void) |
| Create an AVABufferSinkParams structure. | |
| static av_cold int | common_init (AVFilterContext *ctx) |
| static av_cold void | common_uninit (AVFilterContext *ctx) |
| static void | end_frame (AVFilterLink *inlink) |
| int | av_buffersink_get_buffer_ref (AVFilterContext *ctx, AVFilterBufferRef **bufref, int flags) |
| Get an audio/video buffer data from buffer_sink and put it in bufref. | |
| int | av_buffersink_poll_frame (AVFilterContext *ctx) |
| Get the number of immediately available frames. | |
| int | av_vsink_buffer_get_video_buffer_ref (AVFilterContext *ctx, AVFilterBufferRef **picref, int flags) |
Definition in file sink_buffer.c.
| #define FIFO_INIT_SIZE 8 |
| AVABufferSinkParams* av_abuffersink_params_alloc | ( | void | ) |
Create an AVABufferSinkParams structure.
Must be freed with av_free().
Definition at line 42 of file sink_buffer.c.
Referenced by lavfi_read_header().
| int av_buffersink_get_buffer_ref | ( | AVFilterContext * | buffer_sink, | |
| AVFilterBufferRef ** | bufref, | |||
| int | flags | |||
| ) |
Get an audio/video buffer data from buffer_sink and put it in bufref.
This function works with both audio and video buffer sinks.
| buffer_sink | pointer to a buffersink or abuffersink context | |
| flags | a combination of AV_BUFFERSINK_FLAG_* flags |
Definition at line 119 of file sink_buffer.c.
Referenced by av_vsink_buffer_get_video_buffer_ref(), lavfi_read_packet(), transcode_video(), and video_thread().
| AVBufferSinkParams* av_buffersink_params_alloc | ( | void | ) |
Create an AVBufferSinkParams structure.
Must be freed with av_free().
Definition at line 31 of file sink_buffer.c.
Referenced by lavfi_read_header().
| int av_buffersink_poll_frame | ( | AVFilterContext * | ctx | ) |
Get the number of immediately available frames.
Definition at line 144 of file sink_buffer.c.
Referenced by transcode_video().
| int av_vsink_buffer_get_video_buffer_ref | ( | AVFilterContext * | buffer_sink, | |
| AVFilterBufferRef ** | picref, | |||
| int | flags | |||
| ) |
Definition at line 153 of file sink_buffer.c.
Referenced by main().
| static av_cold int common_init | ( | AVFilterContext * | ctx | ) | [static] |
Definition at line 72 of file sink_buffer.c.
| static av_cold void common_uninit | ( | AVFilterContext * | ctx | ) | [static] |
Definition at line 84 of file sink_buffer.c.
| static void end_frame | ( | AVFilterLink * | inlink | ) | [static] |
Definition at line 99 of file sink_buffer.c.
1.5.8