Atribut Sampel
Atribut berikut berlaku untuk Sampel Media. Untuk mendapatkan atribut dari sampel media, gunakan antarmuka IMFAttributes.
Atribut | Deskripsi |
---|---|
MFSampleExtension_3DVideo | Menentukan apakah sampel media berisi bingkai video 3D. |
MFSampleExtension_3DVideo_SampleFormat | Menentukan bagaimana bingkai video 3D disimpan dalam sampel media. |
MFSampleExtension_BottomFieldFirst | Menentukan dominasi bidang untuk bingkai video terjalin. |
MFSampleExtension_Kamera Extrinsics | Ekstrinsik kamera untuk sampel. |
MFSampleExtension_CaptureMetadata | Penyimpanan IMFAttributes untuk semua metadata yang terkait dengan alur pengambilan. |
MFSampleExtension_CleanPoint | Menunjukkan apakah sampel video adalah bingkai kunci. |
MFSampleExtension_Content_KeyID | Mengatur ID Kunci untuk sampel. |
MFSampleExtension_DerivedFromTopField | Menentukan apakah bingkai video deinterlaced berasal dari bidang atas atau bidang bawah. |
MFSampleExtension_DeviceTimestamp | Stempel waktu dari driver perangkat. |
MFSampleExtension_Discontinuity | Menentukan apakah sampel media adalah sampel pertama setelah celah dalam aliran. |
MFSampleExtension_Encryption_CryptByteBlock | Menentukan ukuran blok byte terenkripsi untuk enkripsi pola berbasis sampel. |
MFSampleExtension_Encryption_ProtectionScheme | Menentukan skema perlindungan untuk sampel terenkripsi. |
MFSampleExtension_Encryption_SampleID | Menentukan ID sampel terenkripsi. |
MFSampleExtension_Encryption_SkipByteBlock | Menentukan ukuran blok byte yang jelas (tidak dienkripsi) untuk enkripsi pola berbasis sampel. |
MFSampleExtension_Encryption_SubSampleMappingSplit | Mengatur pemetaan sub-sampel untuk sampel yang menunjukkan byte yang jelas dan terenkripsi dalam data sampel. |
MFSampleExtension_FeatureMap |
Berisi satu struktur MACROBLOCK_DATA untuk setiap blok makro dalam bingkai input. |
MFSampleExtension_FrameCorruption | Menentukan apakah bingkai video rusak. |
MFSampleExtension_ForwardedDecodeUnits | Mendapatkan objek jenis IMFCollection yang berisi objek IMFSample yang berisi unit lapisan abstraksi jaringan (NALUs) dan unit Informasi Peningkatan Tambahan (SEI) yang diteruskan oleh dekoder. |
MFSampleExtension_ForwardedDecodeUnitType | Menentukan jenis, NALU atau SEI, dari unit yang dilampirkan ke IMFSample dalam koleksi MFSampleExtension_ForwardedDecodeUnits. |
MFSampleExtension_Interlaced | Menunjukkan apakah bingkai video terjalin atau progresif. |
MFSampleExtension_LongTermReferenceFrameInfo | Menentukan info bingkai Referensi Jangka Panjang (LTR) dan dikembalikan pada sampel output. |
MFSampleExtension_MeanAbsoluteDifference | Atribut ini mengembalikan perbedaan rata-rata absolut (MAD) di semua blok makro di bidang Y. |
MFSampleExtension_PacketCrossOffsets | Menentukan batas payload untuk bingkai. Ini berlaku untuk sampel terenkripsi. |
MFSampleExtension_PhotoThumbnail | Berisi gambar mini foto IMFSample. |
MFSampleExtension_PhotoThumbnailMediaType | Berisi IMFMediaType yang menjelaskan jenis format gambar yang terkandung dalam atribut MFSampleExtension_PhotoThumbnail. |
MFSampleExtension_Pinhole Kamera Intrinsics | Intrinsik kamera lubang japit untuk sampel. |
MFSampleExtension_RepeatFirstField | Menentukan apakah akan mengulangi bidang pertama dalam bingkai terjalin. |
MFSampleExtension_ROIRectangle | Menentukan batas wilayah yang diminati yang menunjukkan wilayah bingkai yang membutuhkan kualitas yang berbeda. |
MFSampleExtension_SingleField | Menentukan apakah sampel video berisi satu bidang atau dua bidang yang diselingi |
MFSampleExtension_SpatialLayerId |
ID lapisan spasial data yang terkandung dalam IMFSample. |
MFSampleExtension_TargetGlobalLuminance | Nilai dalam Nits yang menentukan luminance backlight global yang ditargetkan untuk bingkai video terkait. |
MFSampleExtension_TemporalLayerId |
ID lapisan temporal data yang terkandung dalam IMFSample. |
MFSampleExtension_Token | Berisi penunjuk ke token yang disediakan untuk metode IMFMediaStream::RequestSample. |
MFSampleExtension_VideoEncodePictureType | Menentukan batas wilayah yang diminati yang menunjukkan wilayah bingkai yang membutuhkan kualitas yang berbeda. |
MFSampleExtension_VideoEncodeQP | Menentukan parameter kuantisasi (QP) yang digunakan untuk mengodekan sampel video. |
Tidak setiap sampel media berisi setiap atribut yang tercantum di sini. Dalam beberapa kasus, atribut hanya berlaku untuk jenis data tertentu. Misalnya, beberapa atribut hanya berlaku untuk sampel video, dan tidak boleh muncul pada sampel audio. Dalam kasus lain, atribut memiliki nilai default yang berlaku jika atribut tidak diatur.
Topik terkait