Exempelattribut
Följande attribut gäller för Media Samples. Om du vill hämta attributen från ett medieexempel använder du gränssnittet IMFAttributes.
Attribut | Beskrivning |
---|---|
MFSampleExtension_3DVideo | Anger om ett medieexempel innehåller en 3D-videoram. |
MFSampleExtension_3DVideo_SampleFormat | Anger hur en 3D-videoram lagras i ett medieexempel. |
MFSampleExtension_BottomFieldFirst | Anger fältdominansen för en sammanflätad videoram. |
MFSampleExtension_CameraExtrinsics | Kamerans extrinsics för provexemplet. |
MFSampleExtension_CaptureMetadata | IMFAttributes lagring av all metadata relaterad till inspelningspipeline. |
MFSampleExtension_CleanPoint | Anger huruvida ett videoprover är en nyckelbild. |
MFSampleExtension_Content_KeyID | Anger nyckel-ID för exemplet. |
MFSampleExtension_DerivedFromTopField | Anger om en deinterlacerad videoram härrör från det övre eller nedre fältet. |
MFSampleExtension_DeviceTimestamp | Tidsstämpeln från enhetsdrivrutinen. |
MFSampleExtension_Discontinuity | Anger om ett medieprov är det första provet efter ett avbrott i strömmen. |
MFSampleExtension_Encryption_CryptByteBlock | Anger den krypterade byteblockstorleken för exempelbaserad mönsterkryptering. |
MFSampleExtension_Encryption_ProtectionScheme | Anger skyddsschemat för krypterade exempel. |
MFSampleExtension_Encryption_SampleID | Anger ID för ett krypterat exempel. |
MFSampleExtension_Encryption_SkipByteBlock | Anger den tydliga (icke-krypterade) byteblockstorleken för exempelbaserad mönsterkryptering. |
MFSampleExtension_Encryption_SubSampleMappingSplit | Anger underexemplemappningen för exemplet som anger de tydliga och krypterade bytea i exempeldata. |
MFSampleExtension_FeatureMap |
Innehåller en MACROBLOCK_DATA struktur för varje makroblock i indataramen. |
MFSampleExtension_FrameCorruption | Anger om en videoram är skadad. |
MFSampleExtension_ForwardedDecodeUnits | Hämtar ett objekt av typen IMFCollection som innehåller IMFSample- objekt som innehåller enheter för nätverksabstraktionsnivå (NALUs) och tilläggsinformation (SEI) som vidarebefordras av en avkodare. |
MFSampleExtension_ForwardedDecodeUnitType | Anger typen, NALU eller SEI, för en enhet som är kopplad till en IMFSample i en MFSampleExtension_ForwardedDecodeUnits-samling. |
MFSampleExtension_Interlaced | Anger om en videoram är sammanflätad eller progressiv. |
MFSampleExtension_LongTermReferenceFrameInfo | Anger LTR-bildruteinformation (Long Term Reference) och returneras i utdataexemplaret. |
MFSampleExtension_MedelAbsolutDifferens | Det här attributet returnerar den genomsnittliga absoluta skillnaden (MAD) för alla makroblock i Y-planet. |
MFSampleExtension_PacketCrossOffsets | Anger nyttolastgränserna för en ram. Detta gäller för krypterade exempel. |
MFSampleExtension_PhotoThumbnail | Innehåller miniatyrbilden av en IMFSample. |
MFSampleExtension_PhotoThumbnailMediaType | Innehåller IMFMediaType- som beskriver bildformattypen som finns i attributet MFSampleExtension_PhotoThumbnail. |
MFSampleExtension_PinholeCameraIntrinsics | Pinhole-kamerans interna parametrar för exemplet. |
MFSampleExtension_RepeatFirstField | Anger om det första fältet ska upprepas i en sammanflätad ram. |
MFSampleExtension_ROIRectangle | Anger gränserna för den intresseregion som anger den region i ramen som kräver olika kvalitet. |
MFSampleExtension_SingleField | Anger om ett videoexempel innehåller ett enda fält eller två interfolierade fält |
MFSampleExtension_SpatialLayerId |
Det spatiala lager-ID:t för data som finns i en IMFSample. |
MFSampleExtension_TargetGlobalLuminance | Värdet i Nits som anger riktad global bakgrundsbelysningsluminans för den associerade videoramen. |
MFSampleExtension_TemporalLayerId |
Det temporala lager-ID:t för data som finns i en IMFSample. |
MFSampleExtension_Token | Innehåller en pekare till token som har angetts för metoden IMFMediaStream::RequestSample. |
MFSampleExtension_VideoEncodePictureType | Anger gränserna för den intresseregion som anger den region i ramen som kräver olika kvalitet. |
MFSampleExtension_VideoEncodeQP | Anger kvantiseringsparametern (QP) som användes för att koda ett videoexempel. |
Alla medieexempel innehåller inte alla attribut som anges här. I vissa fall gäller ett attribut endast för vissa typer av data. Vissa attribut gäller till exempel endast för videoexempel och bör inte visas i ljudexempel. I andra fall har attributet ett standardvärde som gäller om attributet inte har angetts.
Relaterade ämnen