FFmpeg
Functions
iamf_writer.h File Reference
#include <stddef.h>
#include "libavcodec/packet.h"
#include "avformat.h"
#include "avio.h"
#include "iamf.h"

Go to the source code of this file.

Functions

int ff_iamf_add_audio_element (IAMFContext *iamf, const AVStreamGroup *stg, void *log_ctx)
 
int ff_iamf_add_mix_presentation (IAMFContext *iamf, const AVStreamGroup *stg, void *log_ctx)
 
int ff_iamf_write_descriptors (const IAMFContext *iamf, AVIOContext *pb, void *log_ctx)
 
int ff_iamf_write_parameter_blocks (const IAMFContext *iamf, AVIOContext *pb, const AVPacket *pkt, void *log_ctx)
 
int ff_iamf_write_audio_frame (const IAMFContext *iamf, AVIOContext *pb, unsigned audio_substream_id, const AVPacket *pkt)
 

Function Documentation

◆ ff_iamf_add_audio_element()

int ff_iamf_add_audio_element ( IAMFContext *  iamf,
const AVStreamGroup *  stg,
void *  log_ctx 
)

Definition at line 211 of file iamf_writer.c.

Referenced by iamf_init().

◆ ff_iamf_add_mix_presentation()

int ff_iamf_add_mix_presentation ( IAMFContext *  iamf,
const AVStreamGroup *  stg,
void *  log_ctx 
)

Definition at line 381 of file iamf_writer.c.

Referenced by iamf_init().

◆ ff_iamf_write_descriptors()

int ff_iamf_write_descriptors ( const IAMFContext *  iamf,
AVIOContext *  pb,
void *  log_ctx 
)

Definition at line 882 of file iamf_writer.c.

Referenced by iamf_write_header(), and iamf_write_trailer().

◆ ff_iamf_write_parameter_blocks()

int ff_iamf_write_parameter_blocks ( const IAMFContext *  iamf,
AVIOContext *  pb,
const AVPacket *  pkt,
void *  log_ctx 
)

Definition at line 1040 of file iamf_writer.c.

Referenced by iamf_write_packet().

◆ ff_iamf_write_audio_frame()

int ff_iamf_write_audio_frame ( const IAMFContext *  iamf,
AVIOContext *  pb,
unsigned  audio_substream_id,
const AVPacket *  pkt 
)

Definition at line 1090 of file iamf_writer.c.

Referenced by iamf_write_packet().