@ -61,6 +61,9 @@ pub enum Type {
|
||||
|
||||
#[cfg(feature = "ffmpeg_5_1")]
|
||||
DYNAMIC_HDR_VIVID,
|
||||
|
||||
#[cfg(feature = "ffmpeg_6_0")]
|
||||
AMBIENT_VIEWING_ENVIRONMENT,
|
||||
}
|
||||
|
||||
impl Type {
|
||||
@ -124,6 +127,9 @@ impl From<AVFrameSideDataType> for Type {
|
||||
#[cfg(feature = "ffmpeg_5_1")]
|
||||
AV_FRAME_DATA_DYNAMIC_HDR_VIVID => Type::DYNAMIC_HDR_VIVID,
|
||||
|
||||
#[cfg(feature = "ffmpeg_6_0")]
|
||||
AV_FRAME_DATA_AMBIENT_VIEWING_ENVIRONMENT => Type::AMBIENT_VIEWING_ENVIRONMENT,
|
||||
|
||||
#[cfg(feature = "non-exhaustive-enums")]
|
||||
_ => unimplemented!(),
|
||||
}
|
||||
@ -181,6 +187,9 @@ impl From<Type> for AVFrameSideDataType {
|
||||
|
||||
#[cfg(feature = "ffmpeg_5_1")]
|
||||
Type::DYNAMIC_HDR_VIVID => AV_FRAME_DATA_DYNAMIC_HDR_VIVID,
|
||||
|
||||
#[cfg(feature = "ffmpeg_6_0")]
|
||||
Type::AMBIENT_VIEWING_ENVIRONMENT => AV_FRAME_DATA_AMBIENT_VIEWING_ENVIRONMENT,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user