Go to the documentation of this file.
21 #ifndef AVFORMAT_NAL_H
22 #define AVFORMAT_NAL_H
65 uint32_t *dst_len,
int header_len);
const uint8_t * ff_nal_find_startcode(const uint8_t *p, const uint8_t *end)
unsigned nalus_array_size
unsigned nb_nalus
valid entries in nalus
Filter the word “frame” indicates either a video frame or a group of audio as stored in an AVFrame structure Format for each input and each output the list of supported formats For video that means pixel format For audio that means channel sample they are references to shared objects When the negotiation mechanism computes the intersection of the formats supported at each end of a all references to both lists are replaced with a reference to the intersection And when a single format is eventually chosen for a link amongst the remaining list
int ff_nal_parse_units(AVIOContext *s, const uint8_t *buf, int size)
void ff_nal_units_write_list(const NALUList *list, AVIOContext *pb, const uint8_t *buf)
uint8_t * ff_nal_unit_extract_rbsp(const uint8_t *src, uint32_t src_len, uint32_t *dst_len, int header_len)
int ff_nal_units_create_list(NALUList *list, const uint8_t *buf, int size)
const uint8_t * ff_nal_mp4_find_startcode(const uint8_t *start, const uint8_t *end, int nal_length_size)
int ff_nal_parse_units_buf(const uint8_t *buf_in, uint8_t **buf, int *size)