aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat/isom.h
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2024-02-15 19:38:38 -0300
committerJames Almer <jamrial@gmail.com>2024-02-20 11:24:19 -0300
commitfe637161dbe64cccae98ca20c193ef25bebca02e (patch)
tree997d41a2aa37292b063c5ee2a8bf4b6be0e970da /libavformat/isom.h
parent9ba327e70fb60c26f2c55c85cfee7fbcbb7ef61e (diff)
downloadffmpeg-fe637161dbe64cccae98ca20c193ef25bebca02e.tar.gz
avformat/mov: add support for Immersive Audio Model and Formats in ISOBMFF
Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'libavformat/isom.h')
-rw-r--r--libavformat/isom.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/libavformat/isom.h b/libavformat/isom.h
index eee94d0449..25025e4cee 100644
--- a/libavformat/isom.h
+++ b/libavformat/isom.h
@@ -168,6 +168,7 @@ typedef struct MOVStreamContext {
AVIOContext *pb;
int refcount;
int pb_is_copied;
+ int id; ///< AVStream id
int ffindex; ///< AVStream index
int next_chunk;
unsigned int chunk_count;
@@ -264,6 +265,8 @@ typedef struct MOVStreamContext {
AVEncryptionInfo *default_encrypted_sample;
MOVEncryptionIndex *encryption_index;
} cenc;
+
+ struct IAMFDemuxContext *iamf;
} MOVStreamContext;
typedef struct HEIFItem {