pub enum CompressionPropertyKey {
Show 53 variants
NumberOfPendingFrames,
PixelBufferPoolIsShared,
VideoEncoderPixelBufferAttributes,
MaxKeyFrameInterval,
MaxKeyFrameIntervalDuration,
AllowTemporalCompression,
AllowFrameReordering,
AverageBitRate,
DataRateLimits,
Quality,
MoreFramesBeforeStart,
MoreFramesAfterEnd,
ProfileLevel,
OutputBitDepth,
HDRMetadataInsertionMode,
H264EntropyMode,
Depth,
PreserveAlphaChannel,
MaxFrameDelayCount,
MaxH264SliceBytes,
RealTime,
MaximizePowerEfficiency,
SourceFrameCount,
ExpectedFrameRate,
MaximumRealTimeFrameRate,
BaseLayerFrameRateFraction,
BaseLayerBitRateFraction,
ExpectedDuration,
BaseLayerFrameRate,
ReferenceBufferCount,
CalculateMeanSquaredError,
UsingHardwareAcceleratedVideoEncoder,
UsingGPURegistryID,
SupportsBaseFrameQP,
CleanAperture,
PixelAspectRatio,
FieldCount,
FieldDetail,
AspectRatio16x9,
ProgressiveScan,
ColorPrimaries,
TransferFunction,
YCbCrMatrix,
ICCProfile,
MasteringDisplayColorVolume,
ContentLightLevelInfo,
GammaLevel,
PixelTransferProperties,
MultiPassStorage,
EncoderID,
PreserveDynamicHDRMetadata,
MaxAllowedFrameQP,
MinAllowedFrameQP,
}Variants§
NumberOfPendingFrames
VideoEncoderPixelBufferAttributes
MaxKeyFrameInterval
MaxKeyFrameIntervalDuration
AllowTemporalCompression
AllowFrameReordering
AverageBitRate
DataRateLimits
Quality
MoreFramesBeforeStart
MoreFramesAfterEnd
ProfileLevel
OutputBitDepth
HDRMetadataInsertionMode
H264EntropyMode
Depth
PreserveAlphaChannel
MaxFrameDelayCount
MaxH264SliceBytes
RealTime
MaximizePowerEfficiency
SourceFrameCount
ExpectedFrameRate
MaximumRealTimeFrameRate
BaseLayerFrameRateFraction
BaseLayerBitRateFraction
ExpectedDuration
BaseLayerFrameRate
ReferenceBufferCount
CalculateMeanSquaredError
UsingHardwareAcceleratedVideoEncoder
UsingGPURegistryID
SupportsBaseFrameQP
CleanAperture
PixelAspectRatio
FieldCount
FieldDetail
AspectRatio16x9
ProgressiveScan
ColorPrimaries
TransferFunction
YCbCrMatrix
ICCProfile
MasteringDisplayColorVolume
ContentLightLevelInfo
GammaLevel
PixelTransferProperties
MultiPassStorage
EncoderID
PreserveDynamicHDRMetadata
MaxAllowedFrameQP
MinAllowedFrameQP
Trait Implementations§
Source§impl Clone for CompressionPropertyKey
impl Clone for CompressionPropertyKey
Source§fn clone(&self) -> CompressionPropertyKey
fn clone(&self) -> CompressionPropertyKey
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CompressionPropertyKey
impl Debug for CompressionPropertyKey
Source§impl From<CompressionPropertyKey> for CFStringRef
impl From<CompressionPropertyKey> for CFStringRef
Source§fn from(key: CompressionPropertyKey) -> Self
fn from(key: CompressionPropertyKey) -> Self
Converts to this type from the input type.
Source§impl From<CompressionPropertyKey> for CFString
impl From<CompressionPropertyKey> for CFString
Source§fn from(key: CompressionPropertyKey) -> Self
fn from(key: CompressionPropertyKey) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CompressionPropertyKey
impl PartialEq for CompressionPropertyKey
impl Copy for CompressionPropertyKey
impl Eq for CompressionPropertyKey
impl StructuralPartialEq for CompressionPropertyKey
Auto Trait Implementations§
impl Freeze for CompressionPropertyKey
impl RefUnwindSafe for CompressionPropertyKey
impl Send for CompressionPropertyKey
impl Sync for CompressionPropertyKey
impl Unpin for CompressionPropertyKey
impl UnwindSafe for CompressionPropertyKey
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more