|
Libav
|
Files | |
| file | buffersink.h |
| memory buffer sink API | |
Functions | |
| int | av_buffersink_get_frame (AVFilterContext *ctx, AVFrame *frame) |
| Get a frame with filtered data from sink and put it in frame. More... | |
| 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. More... | |
| int av_buffersink_get_frame | ( | AVFilterContext * | ctx, |
| AVFrame * | frame | ||
| ) |
Get a frame with filtered data from sink and put it in frame.
| ctx | pointer to a context of a buffersink or abuffersink AVFilter. |
| frame | pointer to an allocated frame that will be filled with data. The data must be freed using av_frame_unref() / av_frame_free() |
Definition at line 62 of file buffersink.c.
Referenced by main(), poll_filter(), and video_thread().
| 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.
| ctx | pointer to a context of the abuffersink AVFilter. |
| frame | pointer to an allocated frame that will be filled with data. The data must be freed using av_frame_unref() / av_frame_free() frame will contain exactly nb_samples audio samples, except at the end of stream, when it can contain less than nb_samples. |
Definition at line 102 of file buffersink.c.
Referenced by poll_filter().
1.8.8