FFmpeg
Data Fields
AVCodecParameters Struct Reference

This struct describes the properties of an encoded stream. More...

#include <avcodec.h>

Data Fields

enum AVMediaType codec_type
 General type of the encoded data. More...
 
enum AVCodecID codec_id
 Specific type of the encoded data (the codec used). More...
 
uint32_t codec_tag
 Additional information about the codec (corresponds to the AVI FOURCC). More...
 
uint8_textradata
 Extra binary data needed for initializing the decoder, codec-dependent. More...
 
int extradata_size
 Size of the extradata content in bytes. More...
 
int format
 
int64_t bit_rate
 The average bitrate of the encoded data (in bits per second). More...
 
int bits_per_coded_sample
 The number of bits per sample in the codedwords. More...
 
int bits_per_raw_sample
 This is the number of valid bits in each output sample. More...
 
int profile
 Codec-specific bitstream restrictions that the stream conforms to. More...
 
int level
 
int width
 Video only. More...
 
int height
 
AVRational sample_aspect_ratio
 Video only. More...
 
enum AVFieldOrder field_order
 Video only. More...
 
enum AVColorRange color_range
 Video only. More...
 
enum AVColorPrimaries color_primaries
 
enum AVColorTransferCharacteristic color_trc
 
enum AVColorSpace color_space
 
enum AVChromaLocation chroma_location
 
int video_delay
 Video only. More...
 
uint64_t channel_layout
 Audio only. More...
 
int channels
 Audio only. More...
 
int sample_rate
 Audio only. More...
 
int block_align
 Audio only. More...
 
int frame_size
 Audio only. More...
 
int initial_padding
 Audio only. More...
 
int trailing_padding
 Audio only. More...
 
int seek_preroll
 Audio only. More...
 

Detailed Description

This struct describes the properties of an encoded stream.

sizeof(AVCodecParameters) is not a part of the public ABI, this struct must be allocated with avcodec_parameters_alloc() and freed with avcodec_parameters_free().

Examples:
remuxing.c.

Definition at line 3960 of file avcodec.h.

Field Documentation

enum AVMediaType AVCodecParameters::codec_type

General type of the encoded data.

Examples:
remuxing.c, and transcoding.c.

Definition at line 3964 of file avcodec.h.

Referenced by aa_read_header(), acm_read_header(), adaptation_set_add_stream(), add_dstream(), add_input_streams(), add_keyframes_index(), add_metadata_from_renditions(), add_video_stream(), adp_read_header(), ads_read_header(), adts_aac_read_header(), adx_read_header(), aea_read_header(), afc_read_header(), aiff_write_header(), aiff_write_packet(), aix_read_header(), amr_read_header(), amr_read_packet(), apc_read_header(), ape_read_header(), ape_tag_read_field(), apng_read_header(), apng_write_header(), aptx_read_header_common(), aqt_read_header(), asf_parse_packet(), asf_read_header(), asf_read_picture(), asf_read_stream_properties(), asf_write_header1(), asf_write_packet(), ass_read_header(), ast_read_header(), audio_read_header(), audio_write_header(), av_find_best_stream(), av_find_default_stream_index(), avcodec_parameters_from_context(), avcodec_parameters_to_context(), avformat_find_stream_info(), avi_read_header(), avi_read_packet(), avi_read_seek(), avi_sync(), avi_write_counters(), avi_write_header(), avi_write_idx1(), avi_write_ix(), avi_write_packet(), avi_write_packet_internal(), avi_write_trailer(), avisynth_create_stream_audio(), avisynth_create_stream_video(), avisynth_read_packet(), avisynth_read_seek(), avpriv_dv_init_demux(), avr_read_header(), avs_read_packet(), bfi_read_header(), bmv_read_header(), build_frame_code(), caca_write_header(), cdata_read_header(), cdxl_read_packet(), celt_header(), check_packet(), choose_decoder(), choose_encoder(), cin_read_header(), cine_read_header(), codec2_read_header_common(), codec_parameters_reset(), compute_pkt_fields(), configure_output_audio_filter(), create_audio_stream(), create_master_playlist(), create_new_audio_stream(), create_stream(), create_subcc_streams(), daala_header(), dash_flush(), dash_init(), dash_write_packet(), daud_header(), dc1394_read_common(), dcstr_read_header(), decode_stream_header(), dfa_read_header(), dhav_read_packet(), dirac_header(), do_streamcopy(), dsf_read_header(), dshow_add_device(), dss_read_header(), dtshd_read_header(), dump_stream_format(), dv_assemble_frame(), dv_extract_audio_info(), dv_init_mux(), dxa_read_header(), ea_read_header(), eit_cb(), enable_pcr_generation_for_stream(), enable_tracks(), encode_write_frame(), epaf_read_header(), estimate_timings_from_bit_rate(), estimate_timings_from_pts(), fbdev_read_header(), fbdev_write_header(), ff_audio_interleave_close(), ff_audio_interleave_init(), ff_audio_rechunk_interleave(), ff_compute_frame_duration(), ff_decklink_write_header(), ff_decklink_write_packet(), ff_flac_parse_picture(), ff_framehash_write_header(), ff_get_wav_header(), ff_id3v2_parse_apic(), ff_img_read_header(), ff_interleave_add_packet(), ff_interleave_packet_per_dts(), ff_mov_init_hinting(), ff_mov_read_stsd_entries(), ff_parse_mpeg2_descriptor(), ff_parse_specific_params(), ff_raw_audio_read_header(), ff_raw_data_read_header(), ff_raw_subtitle_read_header(), ff_raw_video_read_header(), ff_rfps_calculate(), ff_rm_parse_packet(), ff_rm_read_mdpr_codecdata(), ff_rtp_get_codec_info(), ff_rtp_get_payload_type(), ff_rtsp_open_transport_ctx(), ff_spdif_read_packet(), film_init(), film_read_header(), filter_codec_opts(), find_decoder(), find_matching_stream(), find_stream(), fits_read_header(), flac_header(), flac_init(), flac_read_header(), flic_read_header(), flv_data_packet(), flv_init(), flv_read_metabody(), flv_read_packet(), flv_write_codec_header(), flv_write_packet(), flv_write_trailer(), force_codec_ids(), force_one_stream(), frm_read_header(), fsb_read_header(), g722_read_header(), g723_1_init(), g726_read_header(), g729_read_header(), gdigrab_read_header(), gdv_read_header(), genh_read_header(), get_aiff_header(), get_attachment(), get_nth_codec_stream_index(), get_ost_filters(), get_sindex(), get_sockaddr(), gif_read_header(), gif_write_header(), grab_read_header(), gsm_read_header(), gxf_compare_field_nb(), gxf_interleave_packet(), gxf_write_header(), gxf_write_media_preamble(), gxf_write_packet(), handle_file(), handle_packet(), hcom_read_header(), hds_write_header(), hds_write_packet(), hls_init(), hls_mux_init(), hls_write_header(), hls_write_packet(), hnm_read_header(), idcin_read_header(), iff_read_header(), iff_read_packet(), ifilter_send_frame(), ifv_read_header(), ilbc_read_header(), init_audio(), init_filters(), init_fps(), init_input_filter(), init_muxer(), init_output_stream_encode(), init_output_stream_streamcopy(), init_pts(), init_stream(), init_video_stream(), interleave_compare_dts(), ipmovie_read_header(), ircam_read_header(), ism_write_header(), ism_write_packet(), iss_read_header(), ivf_write_header(), jacosub_read_header(), kmsgrab_read_header(), lavfi_read_header(), lmlm4_read_header(), loas_read_header(), log_slave(), lrc_read_header(), lrc_write_header(), lvf_read_header(), lxf_read_header(), m4sl_cb(), main(), match_stream_specifier(), matroska_parse_tracks(), matroska_read_header(), microdvd_read_header(), mkv_write_attachments(), mkv_write_codecprivate(), mkv_write_cues(), mkv_write_packet(), mkv_write_packet_internal(), mkv_write_tags(), mkv_write_track(), mmf_read_header(), modplug_read_header(), mov_build_index(), mov_codec_id(), mov_create_chapter_track(), mov_create_timecode_track(), mov_finalize_stsd_codec(), mov_fix_index(), mov_flush_fragment(), mov_get_codec_tag(), mov_init(), mov_read_chapters(), mov_read_covr(), mov_read_hdlr(), mov_read_header(), mov_read_stss(), mov_read_trak(), mov_read_trun(), mov_write_audio_tag(), mov_write_esds_tag(), mov_write_ftyp_tag(), mov_write_hdlr_tag(), mov_write_header(), mov_write_identification(), mov_write_iods_tag(), mov_write_isml_manifest(), mov_write_minf_tag(), mov_write_moov_tag(), mov_write_packet(), mov_write_single_packet(), mov_write_stbl_tag(), mov_write_stsd_tag(), mov_write_stts_tag(), mov_write_tfhd_tag(), mov_write_tkhd_tag(), mov_write_trak_tag(), movie_common_init(), movie_config_output_props(), movie_push_frame(), movie_query_formats(), mp3_init(), mp3_read_header(), mpc8_read_header(), mpc_read_header(), mpeg_mux_init(), mpeg_mux_write_packet(), mpeg_parse_packet(), mpegps_read_packet(), mpegts_find_stream_type(), mpegts_push_data(), mpegts_read_header(), mpegts_set_stream_info(), mpegts_write_packet_internal(), mpegts_write_pes(), mpegts_write_pmt(), mpjpeg_read_header(), mpl2_read_header(), mpsub_read_header(), msf_read_header(), msnwc_tcp_read_header(), mtaf_read_header(), mtv_read_header(), musx_read_header(), mv_read_header(), mxf_add_metadata_stream(), mxf_compute_edit_units_per_packet(), mxf_compute_sample_count(), mxf_handle_missing_index_segment(), mxf_parse_structural_metadata(), mxf_read_seek(), mxf_set_pts(), mxf_write_common_fields(), mxf_write_header(), mxf_write_packet(), mxf_write_system_item(), mxg_read_header(), nc_read_header(), new_output_stream(), new_stream(), nist_read_header(), nsp_read_header(), nsv_parse_NSVs_header(), nut_write_header(), nuv_header(), ogg_init(), ogg_read_seek(), ogm_dshow_header(), ogm_header(), old_dirac_header(), old_flac_header(), oma_read_header(), open_output_file(), opengl_write_header(), opt_map_channel(), opt_target(), opus_header(), output_packet(), parse_adaptation_sets(), parse_packet(), parse_strk(), parse_vtrk(), pcm_read_header(), pjs_read_header(), pmp_header(), pmt_cb(), process_frame(), pulse_read_header(), pulse_write_header(), put_frame(), pva_read_header(), pvf_read_header(), qcp_read_header(), qt_rtp_parse_packet(), r3d_read_red1(), r3d_read_reda(), rawvideo_read_header(), read_desc_chunk(), read_frame(), read_header(), read_header_gme(), read_header_openmpt(), read_header_vs(), read_index(), read_packet(), read_thread(), realtext_read_header(), redspark_read_header(), report_new_stream(), rl2_read_header(), rm_read_audio_stream_info(), rm_read_dts(), rm_read_header(), rm_read_multi(), rm_write_header(), rm_write_packet(), roq_read_packet(), roq_write_header(), rpl_read_header(), rpl_read_packet(), rsd_read_header(), rso_read_header(), rtp_hinting_needed(), rtp_write_header(), rv10_write_header(), s337m_read_packet(), sami_read_header(), sbg_read_header(), scc_read_header(), scc_write_header(), sdl2_write_header(), sdr2_read_header(), sds_read_header(), sdx_read_header(), seg_init(), segment_end(), select_pcr_streams(), select_reference_stream(), seq_read_header(), ser_read_header(), set_codec_from_probe_data(), set_codec_str(), set_spdif(), show_frame(), show_packet(), show_stream(), siff_parse_vbv1(), skeleton_header(), smacker_read_header(), smjpeg_read_header(), smjpeg_write_header(), smjpeg_write_packet(), smush_read_header(), sol_read_header(), sox_read_header(), speex_header(), srt_read_header(), srt_write_header(), stl_read_header(), str_read_packet(), stream_component_close(), stream_cycle_channel(), sub2video_prepare(), subviewer1_read_header(), subviewer_read_header(), sup_read_header(), svag_read_header(), swf_read_packet(), swf_write_header(), swf_write_packet(), swf_write_trailer(), tak_read_header(), tedcaptions_read_header(), theora_header(), thp_read_header(), threedostr_read_header(), tmcd_is_referenced(), tmv_read_header(), track_header(), tta_read_header(), txd_read_header(), ty_read_header(), update_initial_timestamps(), update_odml_entry(), update_stream_timings(), v210_read_header(), v4l2_read_header(), vag_read_header(), vc1t_read_header(), vfw_read_header(), vid_read_packet(), vivo_read_header(), vmd_read_header(), voc_read_packet(), voc_write_header(), vorbis_header(), vp8_header(), vpk_read_header(), vplayer_read_header(), vqf_read_header(), wc3_read_header(), webm_chunk_write_packet(), webvtt_read_header(), write_adaptation_set(), write_codec_attr(), write_frame(), write_header(), write_manifest(), write_odml_master(), write_packet(), write_representation(), write_stream_codec(), write_stream_codec_info(), write_stream_data(), write_streamheader(), write_streaminfo(), write_timestamp(), wsaud_read_header(), wsd_read_header(), wsvqa_read_header(), wsvqa_read_packet(), wv_read_header(), wve_read_header(), xa_read_header(), xmv_process_packet_header(), xv_write_header(), xvag_read_header(), yop_read_header(), and yuv4_read_header().

enum AVCodecID AVCodecParameters::codec_id

Specific type of the encoded data (the codec used).

Examples:
demuxing_decoding.c, qsvdec.c, and transcoding.c.

Definition at line 3968 of file avcodec.h.

Referenced by a64_write_header(), aa_read_header(), aa_read_seek(), aal_read_packet(), acm_read_header(), add_input_streams(), add_video_stream(), adp_read_header(), ads_read_header(), adts_aac_read_header(), adts_init(), adx_read_header(), aea_read_header(), afc_read_header(), aiff_read_header(), aiff_read_packet(), aiff_write_header(), aix_read_header(), amf_parse_object(), amr_handle_packet(), amr_read_header(), amr_read_packet(), apc_read_header(), ape_read_header(), ape_tag_read_field(), apng_read_header(), apng_write_header(), aptx_hd_read_header(), aptx_read_header(), aqt_read_header(), asf_parse_packet(), asf_read_picture(), asf_read_stream_properties(), asf_write_header1(), ass_read_header(), ast_read_header(), ast_write_header(), audio_read_header(), audio_write_header(), av_bsf_init(), av_find_best_stream(), av_get_audio_frame_duration2(), avcodec_parameters_from_context(), avcodec_parameters_to_context(), avformat_find_stream_info(), avformat_open_input(), avi_read_header(), avi_read_packet(), avi_write_header(), avi_write_packet(), avi_write_trailer(), avisynth_create_stream_audio(), avisynth_create_stream_video(), avpriv_dv_init_demux(), avr_read_header(), avs_read_packet(), bfi_read_header(), bitstream_switching(), bmv_read_header(), caca_write_header(), caf_write_header(), caf_write_trailer(), cdata_read_header(), cdxl_read_packet(), celt_header(), choose_decoder(), choose_encoder(), cin_read_header(), cine_read_header(), close_input_file(), codec2_read_header_common(), codec2_write_header(), codec_parameters_reset(), compute_pkt_fields(), configure_filtergraph(), copy_stream_props(), create_audio_stream(), create_new_audio_stream(), create_stream(), create_subcc_streams(), daala_header(), daud_header(), dc1394_read_common(), dcstr_read_header(), decklink_setup_video(), decklink_write_video_packet(), decode_stream_header(), detect_stream_specific(), dfa_read_header(), dhav_read_packet(), dirac_header(), dsf_read_header(), dshow_add_device(), dss_read_header(), dtshd_read_header(), dv_extract_audio_info(), dv_init_mux(), dxa_read_header(), ea_read_header(), eit_cb(), epaf_read_header(), extract_extradata_check(), extract_extradata_h2645(), extract_extradata_init(), fbdev_read_header(), ff_audio_interleave_init(), ff_choose_chroma_location(), ff_flac_parse_picture(), ff_framehash_write_header(), ff_get_wav_header(), ff_id3v2_parse_apic(), ff_id3v2_write_apic(), ff_img_read_header(), ff_img_read_packet(), ff_interleave_packet_per_dts(), ff_load_image(), ff_mov_read_stsd_entries(), ff_mov_write_packet(), ff_mp4_read_dec_config_descr(), ff_parse_mpeg2_descriptor(), ff_pcm_read_seek(), ff_put_wav_header(), ff_raw_audio_read_header(), ff_raw_data_read_header(), ff_raw_subtitle_read_header(), ff_raw_video_read_header(), ff_rm_read_mdpr_codecdata(), ff_rtp_get_codec_info(), ff_rtp_get_payload_type(), ff_rtp_parse_open(), ff_spdif_read_packet(), ff_voc_get_packet(), film_init(), film_read_header(), film_write_header(), film_write_packet(), filter_units_init(), find_compressor(), find_expected_header(), fits_read_header(), flac_header(), flac_init(), flac_read_header(), flac_read_timestamp(), flac_write_picture(), flic_read_header(), flush_buffered(), flv_check_bitstream(), flv_data_packet(), flv_init(), flv_read_packet(), flv_same_audio_codec(), flv_same_video_codec(), flv_set_audio_codec(), flv_set_video_codec(), flv_write_codec_header(), flv_write_packet(), flv_write_trailer(), force_codec_ids(), frm_read_header(), fsb_read_header(), fsb_read_packet(), g722_read_header(), g723_1_init(), g726_read_header(), g729_read_header(), gdigrab_read_header(), gdv_read_header(), genh_read_header(), genh_read_packet(), get_aiff_header(), get_attachment(), get_audio_flags(), get_codec_data(), get_packet_header(), get_private_data(), get_sindex(), get_sockaddr(), get_video_private_data(), gif_read_header(), gif_write_header(), grab_read_header(), gsm_read_header(), gxf_packet(), gxf_write_header(), gxf_write_media_preamble(), gxf_write_packet(), gxf_write_umf_media_description(), gxf_write_umf_media_mpeg(), handle_file(), has_codec_parameters(), has_decode_delay_been_guessed(), hcom_read_header(), hls_mux_init(), hls_read_packet(), hnm_read_header(), ico_check_attributes(), ico_write_packet(), ico_write_trailer(), idcin_read_header(), iff_read_header(), ifv_read_header(), ilbc_read_header(), ilbc_write_header(), init_audio(), init_fps(), init_muxer(), init_output_stream_streamcopy(), init_segment_types(), init_stream(), init_video_stream(), ipmovie_read_header(), ircam_read_header(), ircam_write_header(), ism_write_header(), iss_read_header(), ivf_check_bitstream(), ivf_write_header(), jacosub_read_header(), kmsgrab_read_header(), latm_check_bitstream(), latm_write_header(), latm_write_packet(), lavfi_read_header(), lmlm4_read_header(), loas_read_header(), log_slave(), lrc_read_header(), lrc_write_header(), lvf_read_header(), lxf_read_header(), m4sl_cb(), main(), match_stream_specifier(), matroska_parse_block(), matroska_parse_frame(), matroska_parse_rm_audio(), matroska_parse_tracks(), matroska_read_header(), microdvd_read_header(), microdvd_write_header(), mkv_check_bitstream(), mkv_check_new_extra_data(), mkv_init(), mkv_write_attachments(), mkv_write_block(), mkv_write_codecprivate(), mkv_write_header(), mkv_write_native_codecprivate(), mkv_write_packet_internal(), mkv_write_track(), mmf_read_header(), modplug_read_header(), mov_build_index(), mov_check_bitstream(), mov_codec_id(), mov_estimate_video_delay(), mov_finalize_stsd_codec(), mov_find_codec_tag(), mov_fix_index(), mov_get_codec_tag(), mov_init(), mov_parse_stsd_audio(), mov_parse_stsd_video(), mov_preroll_write_stbl_atoms(), mov_read_aclr(), mov_read_ares(), mov_read_chapters(), mov_read_covr(), mov_read_enda(), mov_read_extradata(), mov_read_frma(), mov_read_glbl(), mov_read_hdlr(), mov_read_header(), mov_read_packet(), mov_read_trak(), mov_read_wave(), mov_write_audio_tag(), mov_write_chan_tag(), mov_write_esds_tag(), mov_write_ftyp_tag(), mov_write_header(), mov_write_isml_manifest(), mov_write_packet(), mov_write_single_packet(), mov_write_stbl_tag(), mov_write_subtitle_tag(), mov_write_trailer(), mov_write_uuidprof_tag(), mov_write_video_tag(), mov_write_wave_tag(), mp3_init(), mp3_read_header(), mpc8_read_header(), mpc_read_header(), mpeg_mux_init(), mpeg_mux_write_packet(), mpegps_read_packet(), mpegts_check_bitstream(), mpegts_find_stream_type(), mpegts_init(), mpegts_push_data(), mpegts_read_header(), mpegts_set_stream_info(), mpegts_write_packet_internal(), mpegts_write_pes(), mpegts_write_pmt(), mpjpeg_read_header(), mpl2_read_header(), mpsub_read_header(), msf_read_header(), msnwc_tcp_read_header(), mtaf_read_header(), mtv_read_header(), musx_read_header(), mv_read_header(), mxf_add_metadata_stream(), mxf_compute_edit_units_per_packet(), mxf_handle_missing_index_segment(), mxf_parse_structural_metadata(), mxf_read_packet(), mxf_set_audio_pts(), mxf_write_cdci_common(), mxf_write_cdci_desc(), mxf_write_d10_audio_packet(), mxf_write_generic_desc(), mxf_write_generic_sound_common(), mxf_write_header(), mxf_write_mpegvideo_desc(), mxf_write_packet(), mxf_write_primer_pack(), mxg_read_header(), nal_send(), nc_read_header(), nist_read_header(), nsp_read_header(), nsv_parse_NSVs_header(), nsv_read_chunk(), nuv_header(), ogg_buffer_data(), ogg_free(), ogg_init(), ogg_validate_keyframe(), ogg_write_packet_internal(), ogm_dshow_header(), ogm_header(), old_dirac_header(), old_flac_header(), oma_read_header(), oma_read_seek(), open_codec_context(), open_input_file(), open_output_file(), open_stream(), opengl_write_header(), opus_header(), parse_dsd_prop(), parse_fmtp(), parse_media_type(), parse_mpeg1waveformatex(), parse_strk(), parse_video_info(), parse_video_var(), parse_vtrk(), parse_waveformatex(), pcm_read_header(), pjs_read_header(), pmp_header(), probe_codec(), pulse_read_header(), pulse_write_header(), put_videoinfoheader2(), put_xiph_codecpriv(), pva_read_header(), pvf_read_header(), qcp_read_header(), qdm2_parse_packet(), r3d_read_red1(), r3d_read_reda(), rawvideo_read_header(), rdt_parse_packet(), read_desc_chunk(), read_frame(), read_frame_internal(), read_header(), read_header_gme(), read_header_openmpt(), read_header_vs(), read_kuki_chunk(), read_packet(), realtext_read_header(), redspark_read_header(), remove_extradata_init(), rl2_read_header(), rm_ac3_swap_bytes(), rm_read_audio_stream_info(), rm_write_audio(), roq_read_packet(), rpl_read_header(), rsd_read_header(), rsd_read_packet(), rso_read_header(), rso_write_header(), rtp_mpegts_write_header(), rtp_write_header(), rtp_write_packet(), rv10_write_header(), s337m_read_packet(), sami_read_header(), sbg_read_header(), scc_read_header(), scc_write_header(), sdl2_write_header(), sdr2_read_header(), sds_read_header(), sdx_read_header(), seek_frame_generic(), seek_test(), seg_write_header(), segment_mux_init(), select_from_pts_buffer(), seq_read_header(), ser_read_header(), set_codec_from_probe_data(), set_codec_str(), set_spdif(), setup_find_stream_info_opts(), show_stream(), siff_parse_vbv1(), smacker_read_header(), smjpeg_read_header(), smjpeg_write_header(), smush_read_header(), sol_read_header(), sox_read_header(), sox_write_header(), sox_write_trailer(), spdif_write_header(), speex_header(), srt_read_header(), srt_write_header(), stl_read_header(), str_read_packet(), subviewer1_read_header(), subviewer_read_header(), sup_read_header(), svag_read_header(), svq3_parse_packet(), swf_read_packet(), swf_write_header(), swf_write_video(), tak_read_header(), tedcaptions_read_header(), theora_header(), thp_read_header(), threedostr_read_header(), tmv_read_header(), trace_headers_init(), track_header(), try_decode_frame(), tta_init(), tta_read_header(), txd_read_header(), ty_read_header(), update_stream_avctx(), v210_read_header(), v4l2_read_header(), vag_read_header(), validate_codec_tag(), vc1t_read_header(), vc1test_write_header(), vfw_read_header(), vid_read_packet(), video_decode(), video_decode_example(), vivo_read_header(), vmd_read_header(), voc_write_header(), vorbis_header(), vp8_header(), vpk_read_header(), vplayer_read_header(), vqf_read_header(), wc3_read_header(), webp_write_header(), webvtt_read_header(), webvtt_write_header(), write_adaptation_set(), write_codec_attr(), write_header(), write_manifest(), write_metadata(), write_packet(), write_representation(), write_skip_frames(), write_stream_codec_info(), wsaud_read_header(), wsaud_read_packet(), wsd_read_header(), wsvqa_read_header(), wsvqa_read_packet(), wv_read_header(), wv_write_header(), wve_read_header(), xa_read_header(), xmv_process_packet_header(), xv_write_header(), xvag_read_header(), xwma_read_header(), yop_read_header(), yuv4_read_header(), and yuv4_write_header().

uint32_t AVCodecParameters::codec_tag

Additional information about the codec (corresponds to the AVI FOURCC).

Examples:
remuxing.c.

Definition at line 3972 of file avcodec.h.

Referenced by add_input_streams(), aiff_write_header(), amr_read_header(), ape_read_header(), asf_read_stream_properties(), asf_write_header1(), av_get_audio_frame_duration2(), avcodec_parameters_from_context(), avcodec_parameters_to_context(), avformat_transfer_internal_stream_timing_info(), avi_read_header(), avi_read_idx1(), avi_read_packet(), avi_write_header(), avi_write_packet(), cdata_read_header(), cdxl_read_packet(), cin_read_header(), cine_read_header(), daud_header(), decode_stream_header(), dshow_add_device(), ea_read_header(), export_orphan_timecode(), ff_get_wav_header(), ff_mov_init_hinting(), ff_mov_read_stsd_entries(), ff_parse_mpeg2_descriptor(), ff_put_bmp_header(), ff_put_wav_header(), ff_rm_read_mdpr_codecdata(), film_read_header(), flic_read_header(), flv_same_audio_codec(), flv_same_video_codec(), flv_set_audio_codec(), flv_set_video_codec(), flv_write_codec_header(), flv_write_header(), frm_read_header(), fsb_read_header(), gdv_read_header(), get_aiff_header(), get_audio_flags(), get_codec_data(), handle_file(), hds_write_header(), hls_mux_init(), hnm_read_header(), idcin_read_header(), iff_read_header(), iff_read_packet(), init_audio(), init_muxer(), init_output_stream_streamcopy(), init_stream(), init_video_stream(), ipmovie_read_header(), lvf_read_header(), lxf_read_header(), main(), matroska_parse_tracks(), mkv_write_codecprivate(), mkv_write_native_codecprivate(), mkv_write_track(), mov_codec_id(), mov_create_timecode_track(), mov_finalize_stsd_codec(), mov_find_codec_tag(), mov_get_codec_tag(), mov_get_h264_codec_tag(), mov_get_mpeg2_xdcam_codec_tag(), mov_get_rawvideo_codec_tag(), mov_init(), mov_parse_stsd_audio(), mov_parse_stsd_data(), mov_parse_stsd_subtitle(), mov_parse_stsd_video(), mov_read_ares(), mov_read_glbl(), mov_read_header(), mov_read_trak(), mov_write_gmhd_tag(), mov_write_hdlr_tag(), mov_write_ms_tag(), mov_write_stbl_tag(), mov_write_stsd_tag(), mov_write_video_tag(), mpegts_set_stream_info(), msnwc_tcp_read_header(), mxf_parse_structural_metadata(), new_output_stream(), nsv_parse_NSVs_header(), ogm_header(), oma_read_header(), oma_write_header(), parse_dsd_prop(), parse_strk(), parse_video_info(), parse_videoinfoheader2(), parse_waveformatex(), pmt_cb(), read_desc_chunk(), read_header(), rfc4175_parse_format(), rl2_read_header(), rm_read_audio_stream_info(), roq_read_packet(), rpl_read_header(), rpl_read_packet(), rsd_read_header(), rsd_read_packet(), rso_read_header(), rso_write_header(), rv10_write_header(), scan_file(), seg_write_header(), segment_mux_init(), seq_read_header(), set_codec_str(), set_spdif(), show_stream(), siff_parse_vbv1(), smacker_read_header(), smjpeg_read_header(), smush_read_header(), sol_read_header(), str_read_packet(), thp_read_header(), v4l2_read_header(), validate_codec_tag(), vivo_read_header(), vmd_read_header(), voc_write_header(), voc_write_packet(), wc3_read_header(), write_metadata(), write_streamheader(), wsvqa_read_header(), xmv_process_packet_header(), and xwma_read_header().

uint8_t* AVCodecParameters::extradata

Extra binary data needed for initializing the decoder, codec-dependent.

Must be allocated with av_malloc() and will be freed by avcodec_parameters_free(). The allocated size of extradata must be at least extradata_size + AV_INPUT_BUFFER_PADDING_SIZE, with the padding bytes zeroed.

Examples:
qsvdec.c.

Definition at line 3982 of file avcodec.h.

Referenced by a64_write_header(), aac_adtstoasc_filter(), aac_adtstoasc_init(), acm_read_header(), adts_init(), adts_write_packet(), adx_read_header(), afc_read_header(), aiff_read_header(), aiff_write_header(), ape_read_header(), apng_read_header(), apng_write_header(), append_extradata(), asf_read_stream_properties(), av1_metadata_init(), av_bitstream_filter_filter(), av_get_audio_frame_duration2(), avcodec_parameters_copy(), avcodec_parameters_from_context(), avcodec_parameters_to_context(), avi_extract_stream_metadata(), avi_read_header(), bitstream_switching(), caf_write_header(), celt_header(), cine_read_header(), codec2_read_header(), codec2_read_header_common(), codec2_write_header(), codec2raw_read_header(), codec_parameters_reset(), copy_stream_props(), cuvid_decode_init(), daala_header(), decode_stream_header(), detect_stream_specific(), dfa_read_header(), dshow_add_device(), dump_attachment(), dump_extradata(), encode_intervals(), ff_alloc_extradata(), ff_bprint_to_codecpar_extradata(), ff_cbs_read_extradata(), ff_cbs_write_extradata(), ff_generate_avci_extradata(), ff_get_extradata(), ff_get_wav_header(), ff_mov_read_stsd_entries(), ff_mov_write_packet(), ff_mp4_read_dec_config_descr(), ff_parse_mpeg2_descriptor(), ff_put_bmp_header(), ff_put_wav_header(), ff_rm_read_mdpr_codecdata(), filter_units_init(), flac_header(), flac_read_header(), flac_write_header(), flac_write_trailer(), flic_read_header(), flv_get_extradata(), flv_read_packet(), flv_set_video_codec(), flv_write_codec_header(), flv_write_packet(), framecrc_write_header(), fsb_read_header(), genh_read_header(), get_codec_data(), get_private_data(), get_video_private_data(), h264_extradata_to_annexb(), h264_metadata_init(), h264_mp4toannexb_filter(), h264_mp4toannexb_init(), h264_redundant_pps_init(), h265_metadata_init(), hcom_read_header(), hevc_extradata_to_annexb(), hevc_mp4toannexb_filter(), hevc_mp4toannexb_init(), hevc_parse_sdp_line(), hnm_read_header(), iff_read_header(), init_fps(), init_stream(), jacosub_write_header(), latm_write_frame_header(), latm_write_header(), latm_write_packet(), main(), matroska_parse_tracks(), matroska_parse_wavpack(), matroska_read_header(), microdvd_read_header(), microdvd_write_header(), mkv_check_new_extra_data(), mkv_write_attachments(), mkv_write_block(), mkv_write_codecprivate(), mkv_write_native_codecprivate(), mkv_write_track(), mov_create_chapter_track(), mov_create_dvd_sub_decoder_specific_info(), mov_finalize_stsd_codec(), mov_free(), mov_parse_stsd_data(), mov_read_aclr(), mov_read_dops(), mov_read_dvc1(), mov_read_extradata(), mov_read_glbl(), mov_read_strf(), mov_read_stsd(), mov_read_targa_y216(), mov_read_wave(), mov_realloc_extradata(), mov_rewrite_dvd_sub_extradata(), mov_write_dfla_tag(), mov_write_dops_tag(), mov_write_dpxe_tag(), mov_write_extradata_tag(), mov_write_header(), mov_write_isml_manifest(), mov_write_single_packet(), mov_write_subtitle_tag(), mov_write_tmcd_tag(), mov_write_trailer(), mp3_header_decompress(), mpc8_read_header(), mpc_read_header(), mpeg2_metadata_init(), mpeg4_unpack_bframes_init(), mpegts_check_bitstream(), mpegts_write_packet_internal(), mpegts_write_pmt(), msf_read_header(), mtv_read_header(), mxf_parse_structural_metadata(), new_stream(), nist_read_header(), ogg_build_flac_headers(), ogg_build_opus_headers(), ogg_build_speex_headers(), ogg_init(), ogm_header(), oma_read_header(), oma_write_header(), open_output_file(), opus_header(), parse_fmtp_config(), parse_media_type(), parse_mpeg1waveformatex(), parse_packed_headers(), parse_video_info(), parse_video_var(), parse_vtrk(), put_flac_codecpriv(), put_videoinfoheader2(), put_wv_codecpriv(), put_xiph_codecpriv(), qdm2_parse_config(), read_header(), read_kuki_chunk(), realtext_read_header(), redspark_read_header(), rm_read_audio_stream_info(), rsd_read_header(), rtp_write_header(), sdp_parse_fmtp_config_h264(), seg_write_packet(), set_codec_str(), set_spdif(), show_stream(), smacker_read_header(), smush_read_header(), speex_header(), subviewer_read_header(), svq3_parse_packet(), tak_read_header(), theora_header(), trace_headers_init(), track_header(), tta_init(), tta_read_header(), tta_write_header(), update_stream_extradata(), vc1test_write_header(), vfw_read_header(), vorbis_header(), vqf_read_header(), write_codec_attr(), write_header(), write_streamheader(), wsvqa_read_header(), wsvqa_read_packet(), xmv_process_packet_header(), xwma_read_header(), and yop_read_header().

int AVCodecParameters::extradata_size

Size of the extradata content in bytes.

Examples:
qsvdec.c.

Definition at line 3986 of file avcodec.h.

Referenced by a64_write_header(), aac_adtstoasc_init(), adts_init(), adts_write_packet(), adx_read_header(), aiff_write_header(), apng_read_header(), apng_read_packet(), apng_write_header(), append_extradata(), asf_read_stream_properties(), asf_write_header1(), av1_frame_split_init(), av_bitstream_filter_filter(), avcodec_parameters_copy(), avcodec_parameters_from_context(), avcodec_parameters_to_context(), avi_extract_stream_metadata(), avi_read_header(), bitstream_switching(), caf_write_header(), cine_read_header(), codec2_write_header(), copy_stream_props(), cuvid_decode_init(), daala_header(), decode_stream_header(), detect_stream_specific(), dshow_add_device(), dump_attachment(), dump_extradata(), ff_alloc_extradata(), ff_bprint_to_codecpar_extradata(), ff_cbs_read_extradata(), ff_cbs_write_extradata(), ff_get_extradata(), ff_mov_read_stsd_entries(), ff_mov_write_packet(), ff_mp4_read_dec_config_descr(), ff_parse_mpeg2_descriptor(), ff_put_bmp_header(), ff_put_wav_header(), ff_rtp_send_aac(), ff_rtp_send_latm(), flac_header(), flac_read_header(), flac_write_header(), flic_read_header(), flv_read_packet(), flv_set_video_codec(), flv_write_codec_header(), flv_write_packet(), framecrc_write_header(), get_codec_data(), get_private_data(), get_video_private_data(), h264_extradata_to_annexb(), h264_mp4toannexb_filter(), h264_mp4toannexb_init(), hevc_extradata_to_annexb(), hevc_mp4toannexb_filter(), hevc_mp4toannexb_init(), hevc_parse_sdp_line(), hnm_read_header(), iff_read_header(), init_fps(), init_stream(), jacosub_write_header(), latm_write_frame_header(), latm_write_header(), m4sl_cb(), main(), matroska_parse_tracks(), microdvd_read_header(), microdvd_write_header(), mkv_check_new_extra_data(), mkv_write_attachments(), mkv_write_block(), mkv_write_codecprivate(), mkv_write_native_codecprivate(), mkv_write_track(), mov_create_chapter_track(), mov_finalize_stsd_codec(), mov_read_aclr(), mov_read_atom_into_extradata(), mov_read_extradata(), mov_read_glbl(), mov_read_stsd(), mov_read_targa_y216(), mov_read_trak(), mov_read_wave(), mov_realloc_extradata(), mov_rewrite_dvd_sub_extradata(), mov_write_dfla_tag(), mov_write_dops_tag(), mov_write_dpxe_tag(), mov_write_extradata_tag(), mov_write_header(), mov_write_isml_manifest(), mov_write_single_packet(), mov_write_subtitle_tag(), mov_write_tmcd_tag(), mov_write_trailer(), mp3_header_decompress(), mpeg4_unpack_bframes_init(), mpegts_check_bitstream(), mpegts_init(), mpegts_write_packet_internal(), mpegts_write_pmt(), msf_read_header(), mtv_read_header(), new_stream(), ogg_build_flac_headers(), ogg_build_opus_headers(), ogg_build_speex_headers(), ogg_init(), ogm_header(), oma_write_header(), open_output_file(), parse_fmtp_config(), parse_media_type(), parse_packed_headers(), parse_video_info(), parse_video_var(), parse_vtrk(), put_flac_codecpriv(), put_videoinfoheader2(), put_wv_codecpriv(), put_xiph_codecpriv(), realtext_read_header(), rl2_read_header(), rm_read_audio_stream_info(), rtp_write_header(), sdp_parse_fmtp_config_h264(), seg_write_packet(), set_codec_str(), set_spdif(), show_stream(), smacker_read_header(), speex_header(), svq3_parse_packet(), tak_read_header(), theora_header(), track_header(), tta_init(), tta_read_header(), update_stream_extradata(), vfw_read_header(), vorbis_header(), write_header(), write_streamheader(), xmv_process_packet_header(), and xwma_read_header().

int AVCodecParameters::format
  • video: the pixel format, the value corresponds to enum AVPixelFormat.
  • audio: the sample format, the value corresponds to enum AVSampleFormat.

Definition at line 3992 of file avcodec.h.

Referenced by add_video_stream(), aptx_read_header_common(), audio_write_frame(), avcodec_parameters_from_context(), avcodec_parameters_to_context(), avformat_find_stream_info(), avi_write_header(), avi_write_packet(), avisynth_create_stream_video(), bfi_read_header(), bmv_read_header(), caca_write_header(), choose_sample_fmt(), cine_read_header(), codec2_read_header_common(), codec_parameters_reset(), create_stream(), daala_header(), dc1394_read_common(), decklink_setup_video(), dirac_header(), dshow_add_device(), dv_init_mux(), fbdev_read_header(), fbdev_write_packet(), ff_choose_chroma_location(), ff_img_read_header(), ff_isom_get_vpcc_features(), ff_put_bmp_header(), ff_rtp_send_jpeg(), film_read_header(), film_write_header(), find_compressor(), flac_write_picture(), frm_read_header(), frm_read_packet(), grab_read_header(), gxf_write_dv_auxiliary(), gxf_write_header(), gxf_write_mpeg_auxiliary(), gxf_write_umf_media_dv(), gxf_write_umf_media_mpeg(), ico_check_attributes(), ico_write_trailer(), iff_read_header(), ifilter_parameters_from_codecpar(), kmsgrab_read_header(), lavfi_read_header(), match_stream_specifier(), mkv_write_track(), mov_get_dv_codec_tag(), mov_get_h264_codec_tag(), mov_get_mpeg2_xdcam_codec_tag(), mov_get_rawvideo_codec_tag(), mov_init(), mov_write_packet(), mov_write_video_tag(), movie_query_formats(), mtv_read_header(), mxf_parse_structural_metadata(), mxf_write_header(), opengl_draw(), opengl_write_header(), parse_video_var(), pulse_write_frame(), pulse_write_header(), pulse_write_packet(), rawvideo_read_header(), read_header(), read_header_vs(), read_packet_vs(), rfc4175_parse_format(), scan_file(), sdl2_write_header(), sdl2_write_packet(), ser_read_header(), show_stream(), siff_parse_vbv1(), smacker_read_header(), tmv_read_header(), v210_read_header(), v4l2_read_header(), vfw_read_header(), write_header(), write_image_header(), write_packet(), xiph_parse_fmtp_pair(), xv_write_header(), xv_write_packet(), yuv4_generate_header(), yuv4_read_header(), yuv4_write_header(), and yuv4_write_packet().

int64_t AVCodecParameters::bit_rate

The average bitrate of the encoded data (in bits per second).

Definition at line 3997 of file avcodec.h.

Referenced by aa_read_header(), adx_read_header(), aea_read_header(), aiff_read_header(), amr_read_packet(), apc_read_header(), asf_read_ext_stream_properties(), asf_read_header(), asf_write_header1(), av_find_best_stream(), av_get_audio_frame_duration2(), avcodec_parameters_from_context(), avcodec_parameters_to_context(), avi_write_header(), avpriv_dv_init_demux(), avpriv_dv_produce_packet(), bfi_read_header(), calculate_bitrate(), check_stream_max_drift(), cin_read_header(), codec2_read_header_common(), create_master_playlist(), create_stream(), dash_init(), daud_header(), dc1394_read_common(), dsf_read_header(), dv_extract_audio_info(), dv_extract_video_info(), ea_read_header(), estimate_timings_from_bit_rate(), fbdev_read_header(), ff_get_wav_header(), ff_mp4_read_dec_config_descr(), ff_parse_specific_params(), ff_pcm_read_seek(), ff_put_wav_header(), ff_voc_get_packet(), film_read_header(), flic_read_header(), g726_read_header(), gdigrab_read_header(), get_aiff_header(), get_sindex(), get_stream_bit_rate(), gsm_read_header(), gxf_write_header(), gxf_write_mpeg_auxiliary(), handle_file(), hds_write_header(), hls_write_header(), idcin_read_header(), iff_read_header(), ilbc_read_header(), init_audio(), ism_flush(), ism_write_header(), iss_read_header(), lxf_read_header(), matroska_parse_tracks(), mmf_read_header(), mov_build_index(), mov_read_ddts(), mov_read_header(), mov_write_esds_tag(), mov_write_isml_manifest(), mov_write_uuidprof_tag(), mp3_parse_vbr_tags(), mp3_write_xing(), mpeg_mux_init(), mpegts_read_header(), mtv_read_header(), mxf_write_header(), ogm_dshow_header(), ogm_header(), oma_read_header(), parse_mpeg1waveformatex(), parse_strk(), put_videoinfoheader2(), qcp_read_header(), rawvideo_read_header(), read_desc_chunk(), read_frame_internal(), read_header(), read_packet(), real_parse_asm_rule(), rl2_read_header(), rm_read_audio_stream_info(), rm_read_header(), rm_read_multi(), rm_write_header(), roq_read_packet(), rv10_write_header(), seq_read_header(), ser_read_header(), set_spdif(), show_stream(), sox_read_header(), tmv_read_header(), v210_read_header(), v4l2_read_header(), vid_read_packet(), vivo_read_header(), vmd_read_header(), vorbis_header(), vqf_read_header(), vqf_read_seek(), wc3_read_header(), write_manifest(), write_metadata(), wsaud_read_header(), wsd_read_header(), xa_read_header(), xmv_process_packet_header(), xwma_read_header(), and yop_read_header().

int AVCodecParameters::bits_per_coded_sample

The number of bits per sample in the codedwords.

This is basically the bitrate per sample. It is mandatory for a bunch of formats to actually decode them. It's the number of bits for one sample in the actual coded bitstream.

This could be for example 4 for ADPCM For PCM formats this matches bits_per_raw_sample Can be 0

Definition at line 4010 of file avcodec.h.

Referenced by aiff_write_header(), amf_parse_object(), apc_read_header(), ape_read_header(), aptx_hd_read_header(), aptx_read_header(), asf_read_stream_properties(), av_get_audio_frame_duration2(), avcodec_parameters_from_context(), avcodec_parameters_to_context(), avi_read_header(), avi_write_header(), avi_write_packet(), avr_read_header(), avs_read_packet(), bfi_read_header(), cin_read_header(), cine_read_header(), create_audio_stream(), daud_header(), dshow_add_device(), ea_read_header(), epaf_read_header(), fbdev_write_packet(), ff_get_bmp_header(), ff_get_wav_header(), ff_put_bmp_header(), ff_put_wav_header(), ff_reshuffle_raw_rgb(), ff_voc_get_packet(), film_read_header(), film_write_header(), flic_read_header(), flv_read_packet(), flv_same_audio_codec(), flv_set_audio_codec(), fsb_read_header(), g722_read_header(), g726_read_header(), genh_read_header(), get_aiff_header(), get_audio_flags(), get_codec_data(), get_packet_header(), get_sindex(), hcom_read_header(), ico_write_packet(), idcin_read_header(), iff_read_header(), init_audio(), ipmovie_read_header(), ircam_read_header(), iss_read_header(), lvf_read_header(), matroska_parse_tracks(), mkv_write_track(), mmf_read_header(), mov_get_rawvideo_codec_tag(), mov_init(), mov_parse_stsd_audio(), mov_parse_stsd_video(), mov_read_ddts(), mov_write_audio_tag(), mov_write_packet(), mov_write_video_tag(), mpc8_read_header(), mpc_read_header(), mpeg_mux_init(), mv_read_header(), mxf_get_d10_aes3_packet(), mxf_parse_structural_metadata(), mxf_set_audio_pts(), mxg_read_header(), nist_read_header(), nsv_parse_NSVs_header(), nuv_header(), oma_read_header(), parse_audio_var(), parse_media_type(), parse_strk(), parse_waveformatex(), pcm_read_header(), pvf_read_header(), read_desc_chunk(), read_header(), read_packet(), rfc4175_parse_format(), rl2_read_header(), roq_read_packet(), rpl_read_header(), rsd_read_header(), rtp_write_packet(), scan_file(), seq_read_header(), set_spdif(), smacker_read_header(), smjpeg_read_header(), smjpeg_write_header(), sox_read_header(), tak_read_header(), tmv_read_header(), tta_read_header(), vfw_read_header(), vid_read_packet(), vivo_read_header(), vmd_read_header(), voc_write_packet(), wc3_read_header(), wsaud_read_header(), wsvqa_read_packet(), wv_read_header(), wve_read_header(), xmv_process_packet_header(), and xwma_read_header().

int AVCodecParameters::bits_per_raw_sample

This is the number of valid bits in each output sample.

If the sample format has more bits, the least significant bits are additional padding bits, which are always 0. Use right shifts to reduce the sample to its actual size. For example, audio formats with 24 bit samples will have bits_per_raw_sample set to 24, and format set to AV_SAMPLE_FMT_S32. To get the original sample use "(int32_t)sample >> 8"."

For ADPCM this might be 12 or 16 or similar Can be 0

Definition at line 4023 of file avcodec.h.

Referenced by avcodec_parameters_from_context(), avcodec_parameters_to_context(), mkv_write_track(), mov_write_audio_tag(), and tta_write_header().

int AVCodecParameters::profile
int AVCodecParameters::level
int AVCodecParameters::width

Video only.

The dimensions of the video frame in pixels.

Definition at line 4034 of file avcodec.h.

Referenced by add_video_stream(), amf_parse_object(), apng_read_header(), asf_read_stream_properties(), asf_write_header1(), av_find_default_stream_index(), avcodec_parameters_from_context(), avcodec_parameters_to_context(), avformat_find_stream_info(), avi_read_header(), avi_write_header(), avi_write_packet(), avisynth_create_stream_video(), avs_read_packet(), bfi_read_header(), bmv_read_header(), caca_write_header(), cdxl_read_packet(), check_matching_width(), cin_read_header(), cine_read_header(), compute_display_area(), compute_texture_rect(), create_stream(), daala_header(), dc1394_read_common(), decklink_setup_video(), decode_fctl_chunk(), decode_stream_header(), dfa_read_header(), dhav_read_packet(), dirac_header(), dshow_add_device(), dump_spherical(), dump_stream_format(), dv_init_mux(), dxa_read_header(), fbdev_read_header(), fbdev_write_packet(), ff_flac_parse_picture(), ff_framehash_write_header(), ff_generate_avci_extradata(), ff_get_bmp_header(), ff_h264_parse_framesize(), ff_hls_write_stream_info(), ff_img_read_header(), ff_img_read_packet(), ff_put_bmp_header(), ff_reshuffle_raw_rgb(), ff_rm_read_mdpr_codecdata(), ff_rtp_send_jpeg(), ff_sauce_read(), film_read_header(), film_write_header(), find_compressor(), flac_write_picture(), flic_read_header(), flush(), flv_write_packet(), frm_read_header(), frm_read_packet(), gdv_read_header(), get_vp9_level(), gif_read_header(), grab_read_header(), handle_file(), hnm_read_header(), ico_check_attributes(), ico_write_packet(), idcin_read_header(), iff_read_header(), ifilter_parameters_from_codecpar(), ifv_read_header(), init_fps(), init_muxer(), init_output_stream_encode(), init_stream(), init_video_stream(), ipmovie_read_header(), ivf_write_header(), kmsgrab_read_header(), lavfi_read_header(), lvf_read_header(), match_stream_specifier(), matroska_parse_tracks(), mkv_write_track(), modplug_read_header(), mov_create_dvd_sub_decoder_specific_info(), mov_get_dv_codec_tag(), mov_get_h264_codec_tag(), mov_get_mpeg2_xdcam_codec_tag(), mov_init(), mov_parse_stsd_subtitle(), mov_parse_stsd_video(), mov_read_ares(), mov_read_header(), mov_read_targa_y216(), mov_read_trak(), mov_rewrite_dvd_sub_extradata(), mov_write_avid_tag(), mov_write_clap_tag(), mov_write_colr_tag(), mov_write_isml_manifest(), mov_write_packet(), mov_write_tapt_tag(), mov_write_tkhd_tag(), mov_write_uuidprof_tag(), mov_write_video_tag(), movie_config_output_props(), mtv_read_header(), mxf_parse_dnxhd_frame(), mxf_parse_h264_frame(), mxf_parse_mpeg2_frame(), mxf_parse_structural_metadata(), mxf_write_cdci_common(), mxf_write_header(), nsv_parse_NSVs_header(), nuv_header(), ogg_build_vp8_headers(), ogm_dshow_header(), ogm_header(), open_output_file(), opengl_compute_display_area(), opengl_write_header(), parse_video_info(), parse_video_var(), parse_vtrk(), pmp_header(), print_pkt_side_data(), put_videoinfoheader2(), r3d_read_red1(), rawvideo_read_header(), read_frame(), read_header(), read_header_vs(), read_packet(), read_packet_vs(), read_seek(), read_thread(), rfc4175_parse_sdp_line(), rl2_read_header(), roq_read_packet(), rpl_read_header(), rv10_write_header(), scan_file(), sdl2_write_header(), sdl2_write_packet(), sdr2_read_header(), seq_read_header(), ser_read_header(), set_spdif(), show_stream(), siff_parse_vbv1(), smacker_read_header(), smjpeg_write_header(), smush_read_header(), str_read_packet(), sub2video_prepare(), swf_read_packet(), swf_write_header(), swf_write_video(), theora_header(), thp_read_header(), tmv_read_header(), track_header(), v210_read_header(), v4l2_read_header(), vc1t_read_header(), vc1test_write_header(), vfw_read_header(), vivo_read_header(), vp8_header(), wc3_read_header(), write_adaptation_set(), write_header(), write_image_header(), write_manifest(), write_metadata(), write_packet(), write_representation(), write_streamheader(), write_trailer(), wsvqa_read_header(), xiph_parse_fmtp_pair(), xmv_process_packet_header(), xv_write_header(), xv_write_packet(), yop_read_header(), yuv4_generate_header(), yuv4_read_header(), and yuv4_write_packet().

int AVCodecParameters::height

Definition at line 4035 of file avcodec.h.

Referenced by add_video_stream(), amf_parse_object(), apng_read_header(), asf_read_stream_properties(), asf_write_header1(), av_find_default_stream_index(), avcodec_parameters_from_context(), avcodec_parameters_to_context(), avformat_find_stream_info(), avi_read_header(), avi_write_header(), avisynth_create_stream_video(), avs_read_packet(), bfi_read_header(), bmv_read_header(), caca_write_header(), cdxl_read_packet(), check_matching_height(), cin_read_header(), cine_read_header(), compute_display_area(), compute_texture_rect(), create_stream(), daala_header(), dc1394_read_common(), decklink_setup_video(), decode_fctl_chunk(), decode_stream_header(), dfa_read_header(), dhav_read_packet(), dirac_header(), dshow_add_device(), dump_spherical(), dump_stream_format(), dv_init_mux(), dxa_read_header(), fbdev_read_header(), fbdev_write_packet(), ff_flac_parse_picture(), ff_framehash_write_header(), ff_get_bmp_header(), ff_h264_parse_framesize(), ff_hls_write_stream_info(), ff_img_read_header(), ff_img_read_packet(), ff_put_bmp_header(), ff_reshuffle_raw_rgb(), ff_rm_read_mdpr_codecdata(), ff_rtp_send_jpeg(), ff_sauce_read(), film_read_header(), film_write_header(), find_compressor(), flac_write_picture(), flic_read_header(), flush(), flv_write_packet(), frm_read_header(), frm_read_packet(), gdv_read_header(), get_vp9_level(), gif_read_header(), grab_read_header(), gxf_find_lines_index(), gxf_write_header(), gxf_write_mpeg_auxiliary(), handle_file(), hnm_read_header(), ico_check_attributes(), ico_write_packet(), idcin_read_header(), iff_read_header(), ifilter_parameters_from_codecpar(), ifv_read_header(), init_fps(), init_muxer(), init_output_stream_encode(), init_stream(), init_video_stream(), ipmovie_read_header(), ivf_write_header(), kmsgrab_read_header(), lavfi_read_header(), lvf_read_header(), match_stream_specifier(), matroska_parse_tracks(), mkv_write_track(), modplug_read_header(), mov_create_dvd_sub_decoder_specific_info(), mov_get_dv_codec_tag(), mov_get_h264_codec_tag(), mov_get_mpeg2_xdcam_codec_tag(), mov_init(), mov_parse_stsd_subtitle(), mov_parse_stsd_video(), mov_read_header(), mov_read_targa_y216(), mov_read_trak(), mov_rewrite_dvd_sub_extradata(), mov_write_avid_tag(), mov_write_colr_tag(), mov_write_isml_manifest(), mov_write_tapt_tag(), mov_write_tkhd_tag(), mov_write_uuidprof_tag(), movie_config_output_props(), mtv_read_header(), mxf_parse_dnxhd_frame(), mxf_parse_h264_frame(), mxf_parse_mpeg2_frame(), mxf_parse_structural_metadata(), mxf_write_cdci_common(), mxf_write_header(), nsv_parse_NSVs_header(), nuv_header(), ogg_build_vp8_headers(), ogm_dshow_header(), ogm_header(), open_output_file(), opengl_compute_display_area(), opengl_write_header(), parse_video_info(), parse_video_var(), parse_vtrk(), pmp_header(), print_pkt_side_data(), put_videoinfoheader2(), r3d_read_red1(), rawvideo_read_header(), read_frame(), read_header(), read_header_vs(), read_packet(), read_packet_vs(), read_seek(), read_thread(), rfc4175_parse_sdp_line(), rl2_read_header(), roq_read_packet(), rpl_read_header(), rv10_write_header(), scan_file(), sdl2_write_header(), sdl2_write_packet(), sdr2_read_header(), seq_read_header(), ser_read_header(), set_spdif(), show_stream(), siff_parse_vbv1(), smacker_read_header(), smjpeg_write_header(), smush_read_header(), str_read_packet(), sub2video_prepare(), swf_write_header(), swf_write_video(), theora_header(), thp_read_header(), tmv_read_header(), track_header(), v210_read_header(), v4l2_read_header(), vc1t_read_header(), vc1test_write_header(), vfw_read_header(), vivo_read_header(), vp8_header(), wc3_read_header(), write_adaptation_set(), write_header(), write_image_header(), write_manifest(), write_metadata(), write_packet(), write_representation(), write_streamheader(), write_trailer(), wsvqa_read_header(), xiph_parse_fmtp_pair(), xmv_process_packet_header(), xv_write_header(), xv_write_packet(), yop_read_header(), yuv4_generate_header(), yuv4_read_header(), and yuv4_write_packet().

AVRational AVCodecParameters::sample_aspect_ratio
enum AVFieldOrder AVCodecParameters::field_order
enum AVColorRange AVCodecParameters::color_range
enum AVColorPrimaries AVCodecParameters::color_primaries
enum AVColorTransferCharacteristic AVCodecParameters::color_trc
enum AVColorSpace AVCodecParameters::color_space
enum AVChromaLocation AVCodecParameters::chroma_location
int AVCodecParameters::video_delay
uint64_t AVCodecParameters::channel_layout

Audio only.

The channel layout bitmask. May be 0 if the channel layout is unknown or unspecified, otherwise the number of bits set must be equal to the channels field.

Definition at line 4070 of file avcodec.h.

Referenced by adp_read_header(), aea_read_header(), afc_read_header(), aiff_write_header(), amf_parse_object(), amr_handle_packet(), amr_read_header(), amr_read_packet(), apc_read_header(), ast_read_header(), avcodec_parameters_from_context(), avcodec_parameters_to_context(), bfi_read_header(), bmv_read_header(), caf_write_header(), cdata_read_header(), cdxl_read_packet(), cin_read_header(), codec2_read_header_common(), create_audio_stream(), create_new_audio_stream(), daud_header(), dsf_read_header(), dss_read_header(), dv_extract_audio_info(), ff_alsa_open(), ff_framehash_write_header(), ff_mov_read_chan(), ff_put_wav_header(), flac_init(), flac_read_header(), flic_read_header(), flv_read_packet(), g723_1_init(), genh_read_header(), get_codec_data(), get_sindex(), gsm_read_header(), guess_channel_layout(), idcin_read_header(), iff_read_header(), ifilter_parameters_from_codecpar(), ifv_read_header(), init_audio(), iss_read_header(), lavfi_read_header(), matroska_parse_flac(), mmf_read_header(), mov_read_dac3(), mov_read_ddts(), mov_read_dec3(), mov_read_dmlp(), mov_write_chan_tag(), mov_write_header(), movie_common_init(), movie_query_formats(), mpc_read_header(), mpegps_read_packet(), mxg_read_header(), oma_read_header(), parse_dsd_prop(), parse_mpeg1waveformatex(), parse_waveformatex(), pulse_write_header(), put_flac_codecpriv(), qcp_read_header(), read_frame_internal(), read_header(), rm_read_audio_stream_info(), roq_read_packet(), rso_read_header(), sbg_read_header(), seq_read_header(), set_channels(), show_stream(), smacker_read_header(), sol_read_header(), speex_header(), str_read_packet(), tak_read_header(), tmv_read_header(), vid_read_packet(), vmd_read_header(), wc3_read_header(), wsaud_read_header(), wsd_read_header(), wv_read_header(), and yop_read_header().

int AVCodecParameters::channels

Audio only.

The number of audio channels.

Definition at line 4074 of file avcodec.h.

Referenced by aa_read_header(), acm_read_header(), adp_read_header(), ads_read_header(), adx_read_header(), adx_read_packet(), aea_read_header(), afc_read_header(), aiff_write_header(), aix_read_header(), amf_parse_object(), amr_handle_packet(), amr_read_header(), amr_read_packet(), apc_read_header(), ape_read_header(), aptx_read_header_common(), ast_read_header(), ast_read_packet(), ast_write_header(), ast_write_packet(), audio_read_header(), audio_write_header(), av_find_best_stream(), av_get_audio_frame_duration2(), avcodec_parameters_from_context(), avcodec_parameters_to_context(), avisynth_create_stream_audio(), avr_read_header(), bfi_read_header(), bmv_read_header(), caf_write_header(), caf_write_trailer(), cdata_read_header(), cdxl_read_packet(), celt_header(), cin_read_header(), codec2_read_header_common(), create_audio_stream(), create_new_audio_stream(), daud_header(), daud_write_header(), dcstr_read_header(), decklink_setup_audio(), decode_stream_header(), dhav_read_packet(), dsf_read_header(), dsf_read_packet(), dshow_add_device(), dss_read_header(), dtshd_read_header(), dv_extract_audio_info(), dv_init_mux(), ea_read_header(), epaf_read_header(), ff_audio_interleave_init(), ff_decklink_read_header(), ff_framehash_write_header(), ff_get_wav_header(), ff_mp4_read_dec_config_descr(), ff_pcm_read_seek(), ff_put_wav_header(), ff_rtp_get_codec_info(), ff_rtp_get_payload_type(), ff_voc_get_packet(), film_read_header(), film_write_header(), flic_read_header(), flv_read_packet(), flv_write_codec_header(), force_one_stream(), fsb_read_header(), fsb_read_packet(), g722_read_header(), g723_1_init(), g726_read_header(), g729_read_header(), gdv_read_header(), genh_read_header(), genh_read_packet(), get_aiff_header(), get_audio_flags(), get_codec_data(), get_sindex(), get_sockaddr(), gsm_read_header(), guess_channel_layout(), gxf_write_header(), handle_file(), hcom_read_header(), idcin_read_header(), iff_read_header(), ifilter_parameters_from_codecpar(), ifv_read_header(), ilbc_read_header(), init_audio(), init_fps(), init_muxer(), ircam_read_header(), ircam_write_header(), iss_read_header(), iss_read_packet(), lavfi_read_header(), lvf_read_header(), lxf_read_header(), match_stream_specifier(), matroska_parse_tracks(), mkv_write_track(), mmf_rate(), mmf_read_header(), modplug_read_header(), mov_finalize_stsd_codec(), mov_init(), mov_parse_stsd_audio(), mov_read_dac3(), mov_read_ddts(), mov_read_dec3(), mov_read_dmlp(), mov_write_audio_tag(), mov_write_isml_manifest(), mov_write_uuidprof_tag(), mp3_header_decompress(), mp3_write_xing(), mpc8_read_header(), mpc_read_header(), mpeg_mux_init(), mpegps_read_packet(), mpegts_write_pmt(), msf_read_header(), msf_read_packet(), mtaf_read_header(), musx_read_header(), mv_read_header(), mxf_get_d10_aes3_packet(), mxf_handle_missing_index_segment(), mxf_parse_structural_metadata(), mxf_set_audio_pts(), mxf_write_d10_audio_packet(), mxf_write_generic_sound_common(), mxf_write_header(), mxg_read_header(), nist_read_header(), nsp_read_header(), nsv_read_chunk(), ogm_dshow_header(), ogm_header(), oma_read_header(), oma_write_header(), open_output_file(), opt_map_channel(), opus_header(), parse_dsd_prop(), parse_mpeg1waveformatex(), parse_strk(), pcm_read_header(), pmp_header(), pulse_read_header(), pulse_write_header(), pulse_write_packet(), pvf_read_header(), qcp_read_header(), r3d_read_reda(), read_desc_chunk(), read_frame_internal(), read_header(), read_header_gme(), read_header_openmpt(), read_index(), read_kuki_chunk(), read_packet(), read_seek(), redspark_read_header(), redspark_read_packet(), rl2_read_header(), rm_read_audio_stream_info(), roq_read_packet(), rsd_read_header(), rsd_read_packet(), rso_read_header(), rso_write_header(), rtp_write_header(), rtp_write_packet(), rv10_write_header(), sbg_read_header(), sdr2_read_header(), sds_read_header(), sdx_read_header(), seq_read_header(), set_channels(), set_spdif(), show_stream(), smacker_read_header(), smjpeg_read_header(), smjpeg_write_header(), smush_read_header(), sol_read_header(), sox_read_header(), sox_write_header(), speex_header(), str_read_packet(), stream_cycle_channel(), svag_read_header(), swf_write_header(), tak_read_header(), thp_read_header(), threedostr_read_header(), threedostr_read_packet(), tmv_read_header(), track_header(), tta_read_header(), tta_write_header(), vag_read_header(), vid_read_packet(), decklink_input_callback::VideoInputFrameArrived(), viv_read_packet(), vivo_read_header(), vmd_read_header(), voc_write_packet(), vorbis_header(), vpk_read_header(), vpk_read_packet(), vqf_read_header(), wc3_read_header(), write_adaptation_set(), write_header(), write_manifest(), write_metadata(), write_streamheader(), wsaud_read_header(), wsaud_read_packet(), wsd_read_header(), wsvqa_read_packet(), wv_read_header(), wve_read_header(), xa_read_header(), xa_read_packet(), xmv_process_packet_header(), xvag_read_header(), xwma_read_header(), and yop_read_header().

int AVCodecParameters::sample_rate

Audio only.

The number of audio samples per second.

Definition at line 4078 of file avcodec.h.

Referenced by aa_read_header(), acm_read_header(), adp_read_header(), ads_read_header(), adx_read_header(), aea_read_header(), afc_read_header(), aiff_read_header(), aiff_write_header(), aix_read_header(), amf_parse_object(), amr_read_header(), amr_read_packet(), apc_read_header(), ape_read_header(), aptx_read_header_common(), ast_read_header(), ast_write_header(), audio_read_header(), audio_write_header(), av_find_best_stream(), av_find_default_stream_index(), av_get_audio_frame_duration2(), avcodec_parameters_from_context(), avcodec_parameters_to_context(), avisynth_create_stream_audio(), avr_read_header(), bfi_read_header(), bmv_read_header(), caf_write_header(), cdata_read_header(), cdxl_read_packet(), celt_header(), check_matching_sample_rate(), cin_read_header(), codec2_read_header_common(), create_audio_stream(), create_new_audio_stream(), daud_header(), daud_write_header(), dcstr_read_header(), decklink_setup_audio(), decode_stream_header(), dhav_read_packet(), dsf_read_header(), dshow_add_device(), dss_723_1_read_packet(), dss_read_header(), dss_sp_read_packet(), dtshd_read_header(), dv_assemble_frame(), dv_extract_audio_info(), dv_init_mux(), dv_inject_audio(), dv_write_pack(), dxa_read_header(), ea_read_header(), enable_pcr_generation_for_stream(), epaf_read_header(), ff_compute_frame_duration(), ff_framehash_write_header(), ff_get_wav_header(), ff_mov_read_stsd_entries(), ff_mp4_read_dec_config_descr(), ff_parse_specific_params(), ff_pcm_read_packet(), ff_pcm_read_seek(), ff_put_wav_header(), ff_rtp_get_codec_info(), ff_rtp_get_payload_type(), ff_rtp_parse_open(), ff_spdif_read_packet(), ff_voc_get_packet(), film_read_header(), film_write_header(), find_expected_header(), flic_read_header(), flv_read_packet(), flv_same_audio_codec(), flv_set_audio_codec(), flv_write_codec_header(), fsb_read_header(), g722_read_header(), g723_1_init(), g726_read_header(), g729_read_header(), gdv_read_header(), genh_read_header(), get_aiff_header(), get_audio_flags(), get_codec_data(), get_sindex(), get_sockaddr(), gsm_read_header(), gxf_write_header(), handle_file(), hcom_read_header(), idcin_read_header(), iff_read_header(), ifilter_parameters_from_codecpar(), ifv_read_header(), ilbc_read_header(), init_audio(), init_fps(), init_muxer(), init_pts(), ircam_read_header(), ircam_write_header(), iss_read_header(), lavfi_read_header(), lvf_read_header(), lxf_read_header(), match_stream_specifier(), matroska_parse_block(), matroska_parse_frame(), matroska_parse_tracks(), mkv_write_block(), mkv_write_track(), mmf_rate(), mmf_read_header(), modplug_read_header(), mov_finalize_stsd_codec(), mov_init(), mov_parse_stsd_audio(), mov_read_ddts(), mov_read_dmlp(), mov_read_trak(), mov_write_audio_tag(), mov_write_esds_tag(), mov_write_isml_manifest(), mov_write_uuidprof_tag(), movie_query_formats(), mp3_header_decompress(), mp3_write_xing(), mpc8_read_header(), mpc_read_header(), mpeg_mux_init(), mpegps_read_packet(), mpegts_init(), mpegts_write_packet_internal(), mpegts_write_pmt(), msf_read_header(), mtaf_read_header(), musx_read_header(), mv_read_header(), mxf_parse_structural_metadata(), mxf_write_generic_desc(), mxf_write_generic_sound_common(), mxf_write_header(), mxf_write_wav_common(), mxg_read_header(), nist_read_header(), nsp_read_header(), nsv_read_chunk(), nut_write_header(), ogg_init(), ogm_dshow_header(), ogm_header(), oma_read_header(), oma_write_header(), opus_header(), parse_audio_var(), parse_dsd_prop(), parse_strk(), pcm_read_header(), pmp_header(), pulse_read_header(), pulse_write_header(), pulse_write_packet(), pvf_read_header(), qcp_read_header(), r3d_read_reda(), read_desc_chunk(), read_dst_frame(), read_frame_internal(), read_header(), read_header_gme(), read_header_openmpt(), read_packet(), redspark_read_header(), rl2_read_header(), rm_read_audio_stream_info(), rm_write_header(), roq_read_packet(), rsd_read_header(), rso_read_header(), rso_write_header(), rtp_write_header(), rv10_write_header(), sbg_read_header(), sdr2_read_header(), sds_read_header(), sdx_read_header(), seq_read_header(), set_codec_from_probe_data(), set_spdif(), show_stream(), smacker_read_header(), smjpeg_read_header(), smjpeg_write_header(), smush_read_header(), sol_read_header(), sox_read_header(), sox_write_header(), speex_header(), str_read_packet(), stream_cycle_channel(), svag_read_header(), swf_write_header(), tak_read_header(), thp_read_header(), threedostr_read_header(), tmv_read_header(), track_header(), ts_to_samples(), tta_init(), tta_read_header(), tta_write_header(), update_initial_timestamps(), vag_read_header(), vid_read_packet(), viv_read_packet(), viv_read_seek(), vivo_read_header(), vmd_read_header(), voc_write_packet(), vorbis_header(), vpk_read_header(), vqf_read_header(), wc3_read_header(), write_adaptation_set(), write_header(), write_manifest(), write_metadata(), write_representation(), write_streamheader(), wsaud_read_header(), wsd_read_header(), wsvqa_read_packet(), wv_read_header(), wve_read_header(), xa_read_header(), xmv_process_packet_header(), xvag_read_header(), xwma_read_header(), and yop_read_header().

int AVCodecParameters::block_align

Audio only.

The number of bytes per coded audio frame, required by some formats.

Corresponds to nBlockAlign in WAVEFORMATEX.

Definition at line 4085 of file avcodec.h.

Referenced by aa_read_header(), ads_read_header(), ads_read_packet(), aea_read_header(), aea_read_packet(), aiff_read_header(), aiff_read_packet(), aiff_write_header(), aiff_write_trailer(), apc_read_header(), aptx_hd_read_header(), aptx_read_header(), asf_write_header1(), ast_write_trailer(), av_get_audio_frame_duration2(), avcodec_parameters_from_context(), avcodec_parameters_to_context(), avi_read_header(), avr_read_header(), caf_write_header(), caf_write_packet(), caf_write_trailer(), codec2_read_header_common(), codec2_read_packet(), daud_header(), dcstr_read_header(), dcstr_read_packet(), dsf_read_header(), dsf_read_packet(), dxa_read_header(), ea_read_header(), epaf_read_header(), ff_get_wav_header(), ff_parse_specific_params(), ff_pcm_read_packet(), ff_pcm_read_seek(), ff_put_wav_header(), ff_rm_parse_packet(), ff_rm_retrieve_cache(), film_read_header(), flic_read_header(), fsb_read_header(), fsb_read_packet(), g729_read_header(), g729_read_packet(), genh_read_header(), genh_read_packet(), get_aiff_header(), get_sindex(), handle_file(), hcom_read_header(), idcin_read_header(), iff_read_header(), iff_read_packet(), ilbc_parse_fmtp(), ilbc_parse_sdp_line(), ilbc_read_header(), ilbc_read_packet(), ilbc_write_header(), init_audio(), init_muxer(), init_output_stream_streamcopy(), ircam_read_header(), ism_write_header(), iss_read_header(), matroska_parse_block(), matroska_parse_rm_audio(), matroska_parse_tracks(), mov_finalize_stsd_codec(), mov_init(), mov_write_isml_manifest(), msf_read_header(), msf_read_packet(), mtaf_read_header(), mtaf_read_packet(), musx_read_header(), musx_read_packet(), mxf_write_d10_audio_packet(), mxf_write_wav_common(), mxg_read_header(), nist_read_header(), nsp_read_header(), oma_read_header(), oma_write_header(), parse_strk(), pcm_read_header(), pvf_read_header(), read_desc_chunk(), read_header(), read_packet(), rl2_read_header(), rm_read_audio_stream_info(), roq_read_packet(), rsd_read_header(), rsd_read_packet(), rso_read_header(), rtp_send_ilbc(), rtp_write_header(), sdx_read_header(), seq_read_header(), set_spdif(), sox_read_header(), str_read_packet(), svag_read_header(), svag_read_packet(), threedostr_read_header(), vag_read_header(), vag_read_packet(), vivo_read_header(), vmd_read_header(), vpk_read_header(), vpk_read_packet(), wc3_read_header(), write_skip_frames(), wve_read_header(), xmv_process_packet_header(), xvag_read_header(), xvag_read_packet(), xwma_read_header(), and xwma_read_packet().

int AVCodecParameters::frame_size
int AVCodecParameters::initial_padding

Audio only.

The amount of padding (in samples) inserted by the encoder at the beginning of the audio. I.e. this number of leading decoded samples must be discarded by the caller to get the original audio without leading padding.

Definition at line 4097 of file avcodec.h.

Referenced by avcodec_parameters_from_context(), avcodec_parameters_to_context(), dtshd_read_header(), matroska_parse_tracks(), mkv_write_track(), mov_read_dops(), mpegts_init(), ogg_write_packet_internal(), and opus_header().

int AVCodecParameters::trailing_padding

Audio only.

The amount of padding (in samples) appended by the encoder to the end of the audio. I.e. this number of decoded samples must be discarded by the caller from the end of the stream to get the original audio without any trailing padding.

Definition at line 4104 of file avcodec.h.

Referenced by avcodec_parameters_from_context(), and avcodec_parameters_to_context().

int AVCodecParameters::seek_preroll

Audio only.

Number of samples to skip after a discontinuity.

Definition at line 4108 of file avcodec.h.

Referenced by avcodec_parameters_from_context(), avcodec_parameters_to_context(), matroska_parse_tracks(), mov_read_dops(), and opus_header().


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