diff options
author | Hendrik Leppkes <h.leppkes@gmail.com> | 2016-02-18 19:57:57 +0300 |
---|---|---|
committer | Hendrik Leppkes <h.leppkes@gmail.com> | 2016-02-21 01:15:23 +0300 |
commit | b60274338836341ec2828bd2401a79f12bd1cdee (patch) | |
tree | d9a9cae8be3fc14ac1bd698c3ce7e35be0869231 /common | |
parent | f6528c2a8c6f209239d7b09ccf88510e8ec51e80 (diff) |
msdk_mvc: parse SEI offset metadata
Diffstat (limited to 'common')
-rw-r--r-- | common/includes/IMediaSideData.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/common/includes/IMediaSideData.h b/common/includes/IMediaSideData.h index 4e78eb9a..90563135 100644 --- a/common/includes/IMediaSideData.h +++ b/common/includes/IMediaSideData.h @@ -46,3 +46,25 @@ struct MediaSideDataHDR double min_display_mastering_luminance; }; #pragma pack(pop) + +// ----------------------------------------------------------------- +// 3D Plane Offset Side Data +// ----------------------------------------------------------------- + +// {F169B76C-75A3-49E6-A23A-14983EBF4370} +DEFINE_GUID(IID_MediaSideData3DOffset, + 0xf169b76c, 0x75a3, 0x49e6, 0xa2, 0x3a, 0x14, 0x98, 0x3e, 0xbf, 0x43, 0x70); + +#pragma pack(push, 1) +struct MediaSideData3DOffset +{ + // Number of valid offsets (up to 32) + BYTE offset_count; + + // Direction Flags + BYTE direction_flag[32]; + + // Offset Value + BYTE offset[32]; +}; +#pragma pack(pop) |