FFmpeg
Functions
codec_par.c File Reference
#include <string.h>
#include "libavutil/mem.h"
#include "avcodec.h"
#include "codec_par.h"

Go to the source code of this file.

Functions

static void codec_parameters_reset (AVCodecParameters *par)
 
AVCodecParametersavcodec_parameters_alloc (void)
 Allocate a new AVCodecParameters and set its fields to default values (unknown/invalid/0). More...
 
void avcodec_parameters_free (AVCodecParameters **ppar)
 Free an AVCodecParameters instance and everything associated with it and write NULL to the supplied pointer. More...
 
int avcodec_parameters_copy (AVCodecParameters *dst, const AVCodecParameters *src)
 Copy the contents of src to dst. More...
 
int avcodec_parameters_from_context (AVCodecParameters *par, const AVCodecContext *codec)
 Fill the parameters struct based on the values from the supplied codec context. More...
 
int avcodec_parameters_to_context (AVCodecContext *codec, const AVCodecParameters *par)
 Fill the codec context based on the values from the supplied codec parameters. More...
 

Detailed Description

AVCodecParameters functions for libavcodec.

Definition in file codec_par.c.

Function Documentation

◆ codec_parameters_reset()

static void codec_parameters_reset ( AVCodecParameters par)
static

◆ avcodec_parameters_alloc()

AVCodecParameters* avcodec_parameters_alloc ( void  )

Allocate a new AVCodecParameters and set its fields to default values (unknown/invalid/0).

The returned struct must be freed with avcodec_parameters_free().

Definition at line 53 of file codec_par.c.

Referenced by add_input_streams(), av_bsf_alloc(), avformat_new_stream(), ff_mov_init_hinting(), flv_read_packet(), mov_create_chapter_track(), and mov_create_timecode_track().

◆ avcodec_parameters_free()

void avcodec_parameters_free ( AVCodecParameters **  ppar)

Free an AVCodecParameters instance and everything associated with it and write NULL to the supplied pointer.

Definition at line 63 of file codec_par.c.

Referenced by av_bsf_free(), ff_free_stream(), ff_mov_close_hinting(), ff_mov_init_hinting(), ffmpeg_cleanup(), flv_read_packet(), and mov_free().

◆ avcodec_parameters_copy()

int avcodec_parameters_copy ( AVCodecParameters dst,
const AVCodecParameters src 
)