*: add the newest enum values from ffmpeg-sys

This commit is contained in:
Adam Sypniewski
2017-11-29 14:49:54 -05:00
committed by meh
parent 28b7a82ac1
commit 94ebdf143c
5 changed files with 84 additions and 0 deletions

View File

@ -24,6 +24,9 @@ pub enum Type {
MasteringDisplayMetadata,
GOPTimecode,
Spherical,
ContentLightLevel,
IccProfile,
}
impl Type {
@ -53,6 +56,9 @@ impl From<AVFrameSideDataType> for Type {
AV_FRAME_DATA_MASTERING_DISPLAY_METADATA => Type::MasteringDisplayMetadata,
AV_FRAME_DATA_GOP_TIMECODE => Type::GOPTimecode,
AV_FRAME_DATA_SPHERICAL => Type::Spherical,
AV_FRAME_DATA_CONTENT_LIGHT_LEVEL => Type::ContentLightLevel,
AV_FRAME_DATA_ICC_PROFILE => Type::IccProfile,
}
}
}
@ -75,6 +81,9 @@ impl Into<AVFrameSideDataType> for Type {
Type::MasteringDisplayMetadata => AV_FRAME_DATA_MASTERING_DISPLAY_METADATA,
Type::GOPTimecode => AV_FRAME_DATA_GOP_TIMECODE,
Type::Spherical => AV_FRAME_DATA_SPHERICAL,
Type::ContentLightLevel => AV_FRAME_DATA_CONTENT_LIGHT_LEVEL,
Type::IccProfile => AV_FRAME_DATA_ICC_PROFILE,
}
}
}