VTCompressionProperties
VTCompressionProperties()
VTCompressionProperties(NSDictionary)
AllowFrameReordering
AllowOpenGop
AllowTemporalCompression
AlphaChannelMode
AspectRatio16x9
AverageBitRate
BaseLayerBitRateFraction
BaseLayerFrameRate
CleanAperture
ColorPrimaries
ConstantBitRate
ContentLightLevelInfo
DataRateLimits
Depth
EnableLowLatencyRateControl
EnableLtr
EncoderId
EstimatedAverageBytesPerFrame
ExpectedDuration
ExpectedFrameRate
FieldCount
FieldDetail
GammaLevel
H264EntropyMode
ICCProfile
MasteringDisplayColorVolume
MaxAllowedFrameQP
MaxFrameDelayCount
MaxH264SliceBytes
MaximizePowerEfficiency
MaxKeyFrameInterval
MaxKeyFrameIntervalDuration
MinAllowedFrameQP
MoreFramesAfterEnd
MoreFramesBeforeStart
MultiPassStorage
NumberOfPendingFrames
OutputBitDepth
PixelAspectRatio
PixelBufferPoolIsShared
PixelTransferProperties
PreserveAlphaChannel
PreserveDynamicHdrMetadata
ProfileLevel
ProgressiveScan
Quality
RealTime
ReferenceBufferCount
SourceFrameCount
SupportsBaseFrameQP
TargetQualityForAlpha
TransferFunction
UsingGpuRegistryId
UsingHardwareAcceleratedVideoEncoder
VideoEncoderPixelBufferAttributes
YCbCrMatrix
xamarinmac
namespace VideoToolbox
{
[Introduced(PlatformName.iOS, 8, 0, PlatformArchitecture.All, null)]
[Introduced(PlatformName.TvOS, 10, 2, PlatformArchitecture.All, null)]
public class VTCompressionProperties : DictionaryContainer
{
[Introduced(PlatformName.MacOSX, 10, 15, PlatformArchitecture.All, null)]
[Introduced(PlatformName.iOS, 13, 0, PlatformArchitecture.All, null)]
[Introduced(PlatformName.TvOS, 13, 0, PlatformArchitecture.All, null)]
public uint? UsingGpuRegistryId { get; }
}
}
.NET | 6.07.08.09.0 |
---|---|
Information specific to xamarinmac | |
Assembly | Xamarin.Mac , Version=0.0.0.0, PublicKeyToken=84e04ff9cfb79065 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API