Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Następujące atrybuty dotyczą Media Samples. Aby pobrać atrybuty z przykładu multimediów, użyj interfejsu IMFAttributes.
| Atrybut | Opis |
|---|---|
| MFSampleExtension_3DVideo | Określa, czy próbka multimedialna zawiera klatkę wideo 3D. |
| MFSampleExtension_3DVideo_SampleFormat | Określa, jak klatka wideo 3D jest przechowywana w próbce multimedialnej. |
| MFSampleExtension_BottomFieldFirst | Określa priorytet pola dla ramki wideo z przeplotem. |
| MFSampleExtension_CameraExtrinsics | Parametry zewnętrzne kamery dla próbki. |
| MFSampleExtension_CaptureMetadata | IMFAttributes przechowują wszystkie metadane związane z potokiem przechwytywania. |
| MFSampleExtension_CleanPoint | Wskazuje, czy próbka wideo jest klatką kluczową. |
| MFSampleExtension_Content_KeyID | Ustawia identyfikator klucza dla próbki. |
| MFSampleExtension_DerivedFromTopField | Określa, czy zdeinterpolowana klatka wideo pochodzi z górnego pola, czy dolnego pola. |
| MFSampleExtension_DeviceTimestamp | Sygnatura czasowa sterownika urządzenia. |
| MFSampleExtension_Discontinuity | Określa, czy próbka multimediów jest pierwszą próbką po przerwie w strumieniu. |
| MFSampleExtension_Encryption_CryptByteBlock | Określa rozmiar zaszyfrowanego bloku bajtów dla szyfrowania wzorca opartego na próbce. |
| MFSampleExtension_Encryption_ProtectionScheme | Określa schemat ochrony dla zaszyfrowanych przykładów. |
| MFSampleExtension_Encryption_SampleID | Określa identyfikator zaszyfrowanego przykładu. |
| MFSampleExtension_Encryption_SkipByteBlock | Określa przejrzysty (nieszyfrowany) rozmiar bloku bajtów dla szyfrowania wzorca opartego na próbce. |
| MFSampleExtension_Encryption_SubSampleMappingSplit | Ustawia mapowanie podpróbki dla próbki, wskazujące czyste i zaszyfrowane bajty w danych próbkowanej. |
|
MFSampleExtension_FeatureMap |
Zawiera jedną strukturę MACROBLOCK_DATA dla każdego makra w ramce wejściowej. |
| MFSampleExtension_FrameCorruption | Określa, czy ramka wideo jest uszkodzona. |
| MFSampleExtension_ForwardedDecodeUnits | Pobiera obiekt typu IMFCollection, który zawiera obiektów IMFSample, w których znajdują się jednostki warstwy abstrakcji sieci (NALUs) oraz jednostki dodatkowych informacji o ulepszeniach (SEI), przekazywane przez dekoder. |
| MFSampleExtension_ForwardedDecodeUnitType | Określa typ, NALU lub SEI, jednostki dołączonej do IMFSample w kolekcji MFSampleExtension_ForwardedDecodeUnits. |
| MFSampleExtension_Interlaced | Wskazuje, czy klatka wideo jest przeplatana, czy progresywna. |
| MFSampleExtension_LongTermReferenceFrameInfo | Określa informacje o ramce odniesienia długoterminowego (LTR) i jest zwracany w próbce wyjściowej. |
| RozszerzeniePróbkiMF_ŚredniaBezwzględnaRóżnica | Ten atrybut zwraca średnią różnicę bezwzględną (MAD) we wszystkich blokach makr na płaszczyźnie Y. |
| MFSampleExtension_PacketCrossOffsets | Określa granice ładunku dla ramki. Dotyczy to zaszyfrowanych przykładów. |
| MFSampleExtension_PhotoThumbnail | Zawiera miniaturę zdjęcia IMFSample. |
| MFSampleExtension_PhotoThumbnailMediaType | Zawiera IMFMediaType opisujący typ formatu obrazu zawarty w atrybucie MFSampleExtension_PhotoThumbnail. |
| MFSampleExtension_PinholeCameraIntrinsics | Parametry wewnętrzne kamery otworkowej dla próbki. |
| MFSampleExtension_RepeatFirstField | Określa, czy należy powtórzyć pierwsze pole w ramce z przeplotem. |
| MFSampleExtension_ROIRectangle | Określa granice regionu zainteresowania, który wskazuje region ramki, który wymaga innej jakości. |
| MFSampleExtension_SingleField | Określa, czy przykład wideo zawiera jedno pole, czy dwa przeplatane pola |
|
MFSampleExtension_SpatialLayerId |
Identyfikator warstwy przestrzennej danych zawartych w IMFSample. |
| MFSampleExtension_TargetGlobalLuminance | Wartość w nitach, która określa docelową globalną luminancję podświetlenia dla skojarzonej ramki wideo. |
|
MFSampleExtension_TemporalLayerId |
Identyfikator warstwy czasowej danych zawartych w IMFSample. |
| MFSampleExtension_Token | Zawiera wskaźnik do tokenu dostarczonego do metody IMFMediaStream::RequestSample. |
| MFSampleExtension_VideoEncodePictureType | Określa granice regionu zainteresowania, który wskazuje region ramki, który wymaga innej jakości. |
| MFSampleExtension_VideoEncodeQP | Określa parametr kwantyzacji (QP), który został użyty do kodowania przykładu wideo. |
Nie każdy przykład multimediów zawiera każdy atrybut wymieniony tutaj. W niektórych przypadkach atrybut ma zastosowanie tylko do niektórych rodzajów danych. Na przykład niektóre atrybuty mają zastosowanie tylko do przykładów wideo i nie powinny być wyświetlane w przykładach dźwiękowych. W innych przypadkach atrybut ma wartość domyślną, która ma zastosowanie, jeśli atrybut nie jest ustawiony.
Tematy pokrewne