FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
avc.h File Reference
#include <stdint.h>
#include "avio.h"

Go to the source code of this file.

Functions

int ff_avc_parse_nal_units (AVIOContext *s, const uint8_t *buf, int size)
 
int ff_avc_parse_nal_units_buf (const uint8_t *buf_in, uint8_t **buf, int *size)
 
int ff_isom_write_avcc (AVIOContext *pb, const uint8_t *data, int len)
 
const uint8_tff_avc_find_startcode (const uint8_t *p, const uint8_t *end)
 
int ff_avc_write_annexb_extradata (const uint8_t *in, uint8_t **buf, int *size)
 
const uint8_tff_avc_mp4_find_startcode (const uint8_t *start, const uint8_t *end, int nal_length_size)
 

Function Documentation

int ff_avc_parse_nal_units ( AVIOContext s,
const uint8_t buf,
int  size 
)

Definition at line 70 of file avc.c.

Referenced by ff_avc_parse_nal_units_buf(), ff_hevc_annexb2mp4(), and ff_mov_write_packet().

int ff_avc_parse_nal_units_buf ( const uint8_t buf_in,
uint8_t **  buf,
int *  size 
)
int ff_isom_write_avcc ( AVIOContext pb,
const uint8_t data,
int  len 
)

Definition at line 106 of file avc.c.

Referenced by flv_write_header(), mkv_write_native_codecprivate(), and mov_write_avcc_tag().

const uint8_t* ff_avc_find_startcode ( const uint8_t p,
const uint8_t end 
)

Definition at line 64 of file avc.c.

Referenced by ff_avc_parse_nal_units(), ff_rtp_send_h264(), and ff_rtp_send_hevc().

int ff_avc_write_annexb_extradata ( const uint8_t in,
uint8_t **  buf,
int *  size 
)

Definition at line 164 of file avc.c.

Referenced by get_private_data(), and mov_write_isml_manifest().

const uint8_t* ff_avc_mp4_find_startcode ( const uint8_t start,
const uint8_t end,
int  nal_length_size 
)

Definition at line 195 of file avc.c.

Referenced by ff_rtp_send_h264(), and ff_rtp_send_hevc().