doc/examples/demuxing.c File Reference
libavformat demuxing API use example.
More...
#include <libavutil/imgutils.h>
#include <libavutil/samplefmt.h>
#include <libavutil/timestamp.h>
#include <libavformat/avformat.h>
Go to the source code of this file.
Detailed Description
libavformat demuxing API use example.
Show how to use the libavformat and libavcodec API to demux and decode audio and video data.
Definition in file demuxing.c.
Function Documentation
static int decode_packet |
( |
int * |
got_frame, |
|
|
int |
cached | |
|
) |
| | [static] |
static int get_format_from_sample_fmt |
( |
const char ** |
fmt, |
|
|
enum AVSampleFormat |
sample_fmt | |
|
) |
| | [static] |
int main |
( |
int |
argc, |
|
|
char ** |
argv | |
|
) |
| | |
Variable Documentation
Definition at line 54 of file demuxing.c.
Referenced by a64multi_encode_frame(), add_timecode_metadata(), audio_encode_example(), avcodec_alloc_frame(), avcodec_decode_audio3(), avcodec_encode_audio(), channel_decorrelation(), copy_samples(), decode_close(), decode_frame(), decode_thread(), dirac_decode_frame_internal(), dv_write_packet(), encode_frame(), encode_residual_ch(), end_frame(), ff_h264_fill_mbaff_ref_list(), ff_load_image(), get_pts(), init_frame(), ipvideo_decode_opcodes(), libschroedinger_decode_frame(), main(), microdvd_read_header(), mxf_write_system_item(), output_frame_end(), pad_last_frame(), paf_vid_decode(), raw_decode(), CustomSource::read(), read_packets(), request_frame(), Stagefright_close(), Stagefright_decode_frame(), swf_read_packet(), try_decode_frame(), v4l2_read_packet(), video_decode_example(), video_encode_example(), video_thread(), vmd_read_packet(), worker(), write_audio_frame(), and write_frame_header().
Definition at line 55 of file demuxing.c.
Referenced by a64_write_trailer(), ape_tag_read_field(), asf_read_header(), asf_read_picture(), asf_read_pts(), audio_decode_frame(), audio_encode_example(), avcodec_encode_audio(), avcodec_encode_video(), avformat_find_stream_info(), do_audio_out(), do_subtitle_out(), do_video_out(), encode_frame(), estimate_timings_from_pts(), extract_mpeg4_header(), ff_load_image(), flush_encoders(), free_pkt_fifo(), gen_buffer_time(), gen_bytes_read(), gen_check_bw(), gen_connect(), gen_create_stream(), gen_delete_stream(), gen_fcpublish_stream(), gen_fcsubscribe_stream(), gen_fcunpublish_stream(), gen_play(), gen_pong(), gen_publish(), gen_release_stream(), gen_server_bw(), gen_swf_verification(), gxf_compare_field_nb(), http_prepare_data(), ipmovie_read_header(), mace_decode_frame(), main(), matroska_parse_frame(), matroska_parse_rm_audio(), mov_create_chapter_track(), mov_create_timecode_track(), mov_read_covr(), movie_push_frame(), mpc_read_seek(), mpegts_get_dts(), nsv_read_chunk(), packet_queue_flush(), process_callback(), queue_frames(), read_connect(), read_packets(), read_thread(), search_hi_lo_keyframes(), seek_frame_generic(), Stagefright_decode_frame(), str_read_packet(), subtitle_thread(), supply_new_packets(), try_decode_frame(), video_encode_example(), video_thread(), worker(), write_audio_frame(), write_video_frame(), and wv_read_seek().