Dela via


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.

IMFSample

Media Foundation-attribut

Mediaexempel