FFmpeg
Data Fields
AVProbeData Struct Reference

This structure contains the data a format has to probe a file. More...

#include <avformat.h>

Data Fields

const char * filename
 
unsigned char * buf
 Buffer must have AVPROBE_PADDING_SIZE of extra allocated bytes filled with zero. More...
 
int buf_size
 Size of buf except extra allocated bytes. More...
 
const char * mime_type
 mime_type, when known. More...
 

Detailed Description

This structure contains the data a format has to probe a file.

Definition at line 451 of file avformat.h.

Field Documentation

◆ filename

const char* AVProbeData::filename

◆ buf

unsigned char* AVProbeData::buf

Buffer must have AVPROBE_PADDING_SIZE of extra allocated bytes filled with zero.

Definition at line 453 of file avformat.h.

Referenced by aa_probe(), aax_probe(), ac3_eac3_probe(), ac4_probe(), ace_probe(), acm_probe(), adp_probe(), ads_probe(), adts_aac_probe(), adx_probe(), aea_read_probe(), aiff_probe(), aix_probe(), alias_pix_read_probe(), annexb_probe(), apac_probe(), apc_probe(), ape_probe(), apng_probe(), aqt_probe(), argo_brp_probe(), asf_probe(), ass_probe(), ast_probe(), av_probe_input_buffer2(), av_probe_input_format3(), avi_probe(), avr_probe(), avs2_probe(), avs3video_probe(), avs_probe(), bfi_probe(), binka_probe(), bmp_probe(), bonk_probe(), brender_read_probe(), cavsvideo_probe(), cdata_probe(), cdxl_read_probe(), cin_probe(), cine_read_probe(), codec2_probe(), cri_probe(), dash_probe(), dat_probe(), dcstr_probe(), dds_probe(), derf_probe(), dfa_probe(), dhav_probe(), dirac_probe(), dnxhd_probe(), dpx_probe(), dsf_probe(), dss_probe(), dts_probe(), dtshd_probe(), dvbsub_probe(), dvbtxt_probe(), dxa_probe(), ea_probe(), epaf_probe(), exr_probe(), ff_free_stream(), ff_img_read_header(), ff_img_read_packet(), film_probe(), fits_probe(), flac_probe(), fourxm_probe(), frm_read_probe(), fsb_probe(), fwse_probe(), gdv_read_probe(), gem_probe(), genh_probe(), gif_probe(), gsm_probe(), gxf_probe(), h261_probe(), h263_probe(), h264_probe(), hca_probe(), hcom_probe(), hdr_probe(), hevc_probe(), hls_probe(), hnm_probe(), iamf_probe(), idcin_probe(), iff_probe(), ifv_probe(), ilbc_probe(), imf_probe(), ingenient_probe(), ipmovie_probe(), ipu_read_probe(), ircam_probe(), iss_probe(), ivr_probe(), j2k_probe(), jacosub_probe(), jpeg_probe(), jpegls_probe(), jpegxl_anim_probe(), jpegxl_probe(), kux_probe(), laf_probe(), lmlm4_probe(), loas_probe(), lrc_probe(), lvf_probe(), lxf_probe(), main(), mcc_probe(), microdvd_probe(), mjpeg2000_probe(), mlp_thd_probe(), mmf_probe(), mods_probe(), moflex_probe(), mov_probe(), mp3_read_probe(), mpc8_probe(), mpc_probe(), mpeg4video_probe(), mpegps_probe(), mpegts_probe(), mpegvideo_probe(), mpjpeg_read_probe(), mpl2_probe(), mpsub_probe(), msf_probe(), msnwc_tcp_probe(), msp_probe(), mtaf_probe(), mtv_probe(), musx_probe(), mv_probe(), mxf_probe(), nc_probe(), nist_probe(), nsp_probe(), nsv_probe(), nut_probe(), nuv_probe(), ogg_probe(), oma_read_probe(), osq_probe(), pcx_probe(), pdv_probe(), pgx_probe(), photocd_probe(), pictor_probe(), pjs_probe(), pmp_probe(), png_probe(), pnm_magic_check(), pnm_probe(), pp_bnk_probe(), probe(), probe_bfstm(), probe_codec(), probe_gme(), psd_probe(), pva_probe(), pvf_probe(), qcp_probe(), qdraw_probe(), qoa_probe(), qoi_probe(), r3d_probe(), raw_flac_probe(), rcwt_probe(), read_gab2_sub(), read_probe(), read_probe_openmpt(), realtext_probe(), redspark_probe(), rka_probe(), rl2_probe(), rm_probe(), roq_probe(), rpl_probe(), rsd_probe(), s337m_probe(), sami_probe(), sbg_read_probe(), scc_probe(), scd_probe(), sdns_probe(), sdr2_probe(), sds_probe(), sdx_probe(), seq_probe(), ser_probe(), sga_probe(), sgi_probe(), shn_probe(), siff_probe(), simbiosis_imx_probe(), smacker_probe(), smjpeg_probe(), smush_read_probe(), sol_probe(), sox_probe(), spdif_probe(), srt_probe(), stl_probe(), str_probe(), subviewer1_probe(), subviewer_probe(), sunrast_probe(), sup_probe(), svag_probe(), svg_probe(), svs_probe(), swf_probe(), tak_probe(), tedcaptions_read_probe(), thp_probe(), threedostr_probe(), tiff_probe(), tmv_probe(), tta_probe(), txd_probe(), ty_probe(), usm_probe(), vag_probe(), vbn_probe(), vc1_probe(), vc1t_probe(), vid_probe(), viv_probe(), vivo_probe(), vmd_probe(), voc_probe(), vpk_probe(), vplayer_probe(), vqf_probe(), vvc_probe(), wady_probe(), wavarc_probe(), wc3_probe(), webp_probe(), webvtt_probe(), wsaud_probe(), wsd_probe(), wsvqa_probe(), wv_probe(), wve_probe(), xa_probe(), xbm_probe(), xmd_probe(), xmv_probe(), xpm_probe(), xvag_probe(), xwd_probe(), xwma_probe(), yop_probe(), and yuv4_probe().

◆ buf_size

int AVProbeData::buf_size

Size of buf except extra allocated bytes.

Definition at line 454 of file avformat.h.

Referenced by ac3_eac3_probe(), ac4_probe(), ace_probe(), adp_probe(), adts_aac_probe(), adx_probe(), aea_read_probe(), alias_pix_read_probe(), annexb_probe(), apng_probe(), ass_probe(), av_probe_input_buffer2(), av_probe_input_format3(), avs2_probe(), avs3video_probe(), bonk_probe(), cavsvideo_probe(), cdxl_read_probe(), dat_probe(), dcstr_probe(), dfa_probe(), dirac_probe(), dnxhd_probe(), dpx_probe(), dsf_probe(), dts_probe(), dvbsub_probe(), dvbtxt_probe(), dxa_probe(), ff_img_read_header(), ff_img_read_packet(), flac_probe(), frm_read_probe(), gsm_probe(), h261_probe(), h263_probe(), h264_probe(), hcom_probe(), hevc_probe(), hnm_probe(), iamf_probe(), idcin_probe(), img_read_probe(), ingenient_probe(), ipmovie_probe(), jacosub_probe(), jpeg_probe(), jpegxl_anim_probe(), jpegxl_probe(), loas_probe(), main(), mcc_probe(), mjpeg2000_probe(), mlp_thd_probe(), modplug_probe(), moflex_probe(), mov_probe(), mp3_read_probe(), mpc8_probe(), mpeg4video_probe(), mpegps_probe(), mpegts_probe(), mpegvideo_probe(), mpjpeg_read_probe(), mpl2_probe(), mpsub_probe(), msnwc_tcp_probe(), msp_probe(), mtaf_probe(), mtv_probe(), mxf_probe(), nc_probe(), nsv_probe(), nut_probe(), oma_read_probe(), pcx_probe(), photocd_probe(), probe(), probe_codec(), probe_gme(), pva_probe(), qdraw_probe(), qoa_probe(), rcwt_probe(), read_probe(), read_probe_openmpt(), realtext_probe(), s337m_probe(), sami_probe(), sbg_read_probe(), scc_probe(), seq_probe(), set_codec_from_probe_data(), sga_probe(), shn_probe(), spdif_probe(), srt_probe(), str_probe(), sup_probe(), svg_probe(), svs_probe(), swf_probe(), threedostr_probe(), ty_probe(), vc1_probe(), vc1t_probe(), vmd_probe(), vvc_probe(), wavarc_probe(), wc3_probe(), wsaud_probe(), wsd_probe(), wsvqa_probe(), wv_probe(), xa_probe(), xmv_probe(), and xwd_probe().

◆ mime_type

const char* AVProbeData::mime_type

mime_type, when known.

Definition at line 455 of file avformat.h.

Referenced by av_probe_input_buffer2(), av_probe_input_format3(), and hls_probe().


The documentation for this struct was generated from the following file: