Sdílet prostřednictvím


Ukázkové atributy

Následující atributy platí pro media samples. Pokud chcete získat atributy z ukázky médií, použijte rozhraní MMFAttributes.

Atribut Popis
MFSampleExtension_3DVideo Určuje, jestli ukázka média obsahuje 3D rámeček videa.
MFSampleExtension_3DVideo_SampleFormat Určuje, jak je 3D videozáznam uložený ve vzorku médií.
MFSampleExtension_BottomFieldFirst Určuje dominanci pole pro prokládaný videosnímek.
MFSampleExtension_CameraExtrinsics Parametry kamery pro vzorek.
MFSampleExtension_CaptureMetadata IMFAttributes ukládá všechna metadata související s kanálem zachycení.
MFSampleExtension_CleanPoint Určuje, zda je vzorek videa klíčovým rámečkem.
MFSampleExtension_Content_KeyID Nastaví ID klíče pro vzorek.
MFSampleExtension_DerivedFromTopField Určuje, zda byl deinterlacovaný snímek videa odvozen z horního nebo dolního pole.
MFSampleExtension_DeviceTimestamp Časové razítko ovladače zařízení.
MFSampleExtension_Discontinuity Určuje, jestli je vzorek médií prvním vzorkem za mezerou ve streamu.
MFSampleExtension_Encryption_CryptByteBlock Určuje šifrovanou velikost bloku bajtů pro šifrování vzorů založených na vzorku.
MFSampleExtension_Encryption_ProtectionScheme Určuje schéma ochrany pro šifrované ukázky.
MFSampleExtension_Encryption_SampleID Určuje ID šifrované ukázky.
MFSampleExtension_Encryption_SkipByteBlock Určuje nezašifrovanou velikost bloku bajtů pro šifrování vzorů založených na vzorku.
MFSampleExtension_Encryption_SubSampleMappingSplit Nastaví mapování podvzorků pro vzorek, který označuje jasné a šifrované bajty v datových vzorcích.
MFSampleExtension_FeatureMap
Obsahuje jednu strukturu MACROBLOCK_DATA pro každý makroblok ve vstupním rámečku.
MFSampleExtension_FrameCorruption Určuje, jestli je rámeček videa poškozený.
MFSampleExtension_ForwardedDecodeUnits Získá objekt typu MMFCollection obsahující MMFSample objekty, které obsahují jednotky vrstvy abstrakce sítě (NALU) a doplňkové informace o vylepšení (SEI) předávané dekodérem.
MFSampleExtension_ForwardedDecodeUnitType Určuje typ, NALU nebo SEI, jednotky připojené k IMFSample v kolekci MFSampleExtension_ForwardedDecodeUnits.
MFSampleExtension_Interlaced Určuje, jestli je snímek videa prokláněný nebo progresivní.
MFSampleExtension_LongTermReferenceFrameInfo Určuje informace o rámci dlouhodobého odkazu (LTR) a je vráceno na výstupním vzorku.
MFSampleExtension_MeanAbsoluteDifference Tento atribut vrátí střední absolutní rozdíl (MAD) přes všechny makrobloky v Y rovině.
MFSampleExtension_PacketCrossOffsets Určuje hranice nákladu pro rámce. To platí pro šifrované ukázky.
MFSampleExtension_PhotoThumbnail Obsahuje fotografii miniatury IMFSample.
MFSampleExtension_PhotoThumbnailMediaType Obsahuje MMFMediaType, který popisuje typ formátu obrázku obsažený v atributu MFSampleExtension_PhotoThumbnail.
MFSampleExtension_PinholeCameraIntrinsics Vnitřní parametry dírkové kamery pro vzorek.
MFSampleExtension_RepeatFirstField Určuje, zda se má první pole opakovat v prokládaném rámečku.
MFSampleExtension_ROIRectangle Určuje hranice oblasti zájmu, která označuje oblast rámce, která vyžaduje jinou kvalitu.
MFSampleExtension_SingleField Určuje, jestli vzorek videa obsahuje jedno pole nebo dvě protkaná pole.
MFSampleExtension_SpatialLayerId
ID prostorové vrstvy dat obsažených v IMFSample.
MFSampleExtension_TargetGlobalLuminance Hodnota v nitech, která určuje cílovou globální svítivost podsvícení souvisejícího video snímku.
MFSampleExtension_TemporalLayerId
ID dočasné vrstvy dat obsažených v IMFSample.
MFSampleExtension_Token Obsahuje ukazatel na token, který byl poskytnut metodě IMFMediaStream::RequestSample.
MFSampleExtension_VideoEncodePictureType Určuje hranice oblasti zájmu, která označuje oblast rámce, která vyžaduje jinou kvalitu.
MFSampleExtension_VideoEncodeQP Určuje kvantizační parametr (QP), který se použil k kódování ukázky videa.

 

Ne všechny ukázky médií obsahují všechny atributy uvedené tady. V některých případech se atribut vztahuje pouze na určité druhy dat. Některé atributy se například vztahují pouze na ukázky videa a neměly by se zobrazovat u zvukových ukázek. V jiných případech má atribut výchozí hodnotu, která se použije, pokud atribut není nastaven.

IMFSample

Media Foundation atributy

ukázky médií