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 203 of file iamf_writer.c.

Referenced by iamf_init(), and mov_init_iamf_track().

◆ ff_iamf_add_mix_presentation()

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

Definition at line 369 of file iamf_writer.c.

Referenced by iamf_init(), and mov_init_iamf_track().

◆ ff_iamf_write_descriptors()

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

Definition at line 866 of file iamf_writer.c.

Referenced by iamf_write_header(), iamf_write_trailer(), and mov_write_iacb_tag().

◆ 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 1024 of file iamf_writer.c.

Referenced by iamf_write_packet(), and mov_build_iamf_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 1074 of file iamf_writer.c.

Referenced by iamf_write_packet(), and mov_build_iamf_packet().