mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-12-16 03:50:05 +01:00
avformat/movenc: add support for Immersive Audio Model and Formats in ISOBMFF
Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
@@ -170,6 +170,11 @@ typedef struct MOVTrack {
|
||||
unsigned int squash_fragment_samples_to_one; //< flag to note formats where all samples for a fragment are to be squashed
|
||||
|
||||
PacketList squashed_packet_queue;
|
||||
|
||||
struct IAMFContext *iamf;
|
||||
int first_iamf_idx;
|
||||
int last_iamf_idx;
|
||||
AVIOContext *iamf_buf;
|
||||
} MOVTrack;
|
||||
|
||||
typedef enum {
|
||||
@@ -188,6 +193,7 @@ typedef struct MOVMuxContext {
|
||||
const AVClass *av_class;
|
||||
int mode;
|
||||
int64_t time;
|
||||
int nb_streams;
|
||||
int nb_tracks;
|
||||
int nb_meta_tmcd; ///< number of new created tmcd track based on metadata (aka not data copy)
|
||||
int chapter_track; ///< qt chapter track number
|
||||
|
||||
Reference in New Issue
Block a user