|
FFmpeg
|
#include <bsf_internal.h>
Data Fields | |
| AVBitStreamFilter | p |
| The public AVBitStreamFilter. More... | |
| int | priv_data_size |
| int(* | init )(AVBSFContext *ctx) |
| int(* | filter )(AVBSFContext *ctx, AVPacket *pkt) |
| void(* | close )(AVBSFContext *ctx) |
| void(* | flush )(AVBSFContext *ctx) |
| const struct AVBitStreamFilterPad * | inputs |
| List of static inputs. More... | |
| const struct AVBitStreamFilterPad * | outputs |
| List of static outputs. More... | |
| uint8_t | nb_inputs |
| The number of entries in the list of inputs. More... | |
| uint8_t | nb_outputs |
| The number of entries in the list of outputs. More... | |
| int(* | preinit )(AVBitStreamFilterContext *ctx) |
| int(* | init2 )(AVBitStreamFilterContext *ctx) |
| void(* | uninit )(AVBitStreamFilterContext *ctx) |
| int(* | activate )(AVBitStreamFilterContext *ctx) |
| Filter activation function. More... | |
Definition at line 29 of file bsf_internal.h.
| AVBitStreamFilter FFBitStreamFilter::p |
The public AVBitStreamFilter.
See bsf.h for it.
Definition at line 33 of file bsf_internal.h.
Referenced by av_bsf_get_null_filter(), and av_bsf_list_finalize().
| int FFBitStreamFilter::priv_data_size |
Definition at line 35 of file bsf_internal.h.
Referenced by ff_bsf_alloc().
| int(* FFBitStreamFilter::init) (AVBSFContext *ctx) |
Definition at line 36 of file bsf_internal.h.
Referenced by av_bsf_init().
| int(* FFBitStreamFilter::filter) (AVBSFContext *ctx, AVPacket *pkt) |
Definition at line 37 of file bsf_internal.h.
Referenced by av_bsf_receive_packet().
| void(* FFBitStreamFilter::close) (AVBSFContext *ctx) |
Definition at line 38 of file bsf_internal.h.
Referenced by av_bsf_free().
| void(* FFBitStreamFilter::flush) (AVBSFContext *ctx) |
Definition at line 39 of file bsf_internal.h.
Referenced by av_bsf_flush().
| const struct AVBitStreamFilterPad* FFBitStreamFilter::inputs |
| const struct AVBitStreamFilterPad* FFBitStreamFilter::outputs |
| uint8_t FFBitStreamFilter::nb_inputs |
The number of entries in the list of inputs.
Definition at line 56 of file bsf_internal.h.
Referenced by ff_bsf_alloc().
| uint8_t FFBitStreamFilter::nb_outputs |
The number of entries in the list of outputs.
Definition at line 61 of file bsf_internal.h.
Referenced by ff_bsf_alloc().
| int(* FFBitStreamFilter::preinit) (AVBitStreamFilterContext *ctx) |
Definition at line 63 of file bsf_internal.h.
Referenced by ff_bsf_alloc().
| int(* FFBitStreamFilter::init2) (AVBitStreamFilterContext *ctx) |
Definition at line 64 of file bsf_internal.h.
Referenced by av_bsf_init_dict().
| void(* FFBitStreamFilter::uninit) (AVBitStreamFilterContext *ctx) |
Definition at line 65 of file bsf_internal.h.
Referenced by ff_bsf_alloc(), and ff_bsf_free().
| int(* FFBitStreamFilter::activate) (AVBitStreamFilterContext *ctx) |
Filter activation function.
Called when any processing is needed from the filter, instead of any filter_packet and request_packet on pads.
The function must examine inlinks and outlinks and perform a single step of processing. If there is nothing to do, the function must do nothing and not return an error. If more steps are or may be possible, it must use ff_filter_set_ready() to schedule another activation.
Definition at line 79 of file bsf_internal.h.
Referenced by av_bsf_sink_get_parameters(), av_bsf_sink_get_time_base(), ff_bsf_activate(), and ff_bsf_request_packet().
1.8.17