FFmpeg
|
#include "libavutil/channel_layout.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/iamf.h"
#include "libavutil/mem.h"
#include "libavcodec/get_bits.h"
#include "libavcodec/put_bits.h"
#include "avformat.h"
#include "avio_internal.h"
#include "iamf.h"
#include "iamf_writer.h"
Go to the source code of this file.
|
static |
Definition at line 34 of file iamf_writer.c.
Referenced by ff_iamf_write_audio_frame(), and fill_codec_config().
|
static |
Definition at line 79 of file iamf_writer.c.
Referenced by fill_codec_config().
|
static |
Definition at line 107 of file iamf_writer.c.
Referenced by ff_iamf_add_audio_element().
|
static |
Definition at line 160 of file iamf_writer.c.
Referenced by ff_iamf_add_audio_element(), and ff_iamf_add_mix_presentation().
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().
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().
|
static |
Definition at line 444 of file iamf_writer.c.
Referenced by ff_iamf_write_descriptors().
|
inlinestatic |
Definition at line 523 of file iamf_writer.c.
Referenced by iamf_write_mixing_presentation(), scalable_channel_layout_config(), and write_parameter_block().
|
static |
Definition at line 528 of file iamf_writer.c.
Referenced by iamf_write_audio_element().
|
static |
Definition at line 566 of file iamf_writer.c.
Referenced by iamf_write_audio_element().
|
static |
Definition at line 586 of file iamf_writer.c.
Referenced by add_param_definition(), ff_iamf_add_audio_element(), ff_iamf_add_mix_presentation(), ff_iamf_get_param_definition(), iamf_write_audio_element(), iamf_write_mixing_presentation(), param_parse(), parameter_block_obu(), and write_parameter_block().
|
static |
Definition at line 627 of file iamf_writer.c.
Referenced by ff_iamf_write_descriptors().
|
static |
Definition at line 730 of file iamf_writer.c.
Referenced by 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().
|
static |
Definition at line 899 of file iamf_writer.c.
Referenced by 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().
|
static |
Definition at line 1059 of file iamf_writer.c.
Referenced by 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().