eAVEncVideoD3D12ReconstructedPictureOutputMode enumeration (codecapi.h)

Menentukan apakah dan bagaimana encoder video Direct3D 12 mengembalikan gambar yang direkonstruksi. Enumerasi ini digunakan dengan properti CODECAPI_AVEncVideoD3D12ReconstructedPictureOutputMode .

Syntax

typedef enum eAVEncVideoD3D12ReconstructedPictureOutputMode {
  eAVEncVideoEncodeD3D12ReconstructedPictureMode_None = 0,
  eAVEncVideoEncodeD3D12ReconstructedPictureMode_Copy = 1,
  eAVEncVideoEncodeD3D12ReconstructedPictureMode_Shared = 2
} ;

Constants

 
eAVEncVideoEncodeD3D12ReconstructedPictureMode_None
Nilai: 0
Encoder tidak mengembalikan gambar yang direkonstruksi Direct3D 12. Ini adalah nilai default.
eAVEncVideoEncodeD3D12ReconstructedPictureMode_Copy
Nilai: 1
Encoder mengembalikan salinan gambar yang direkonstruksi Direct3D 12. Sumber daya yang dikembalikan tidak bergantung pada buffer referensi internal encoder.
eAVEncVideoEncodeD3D12ReconstructedPictureMode_Shared
Nilai: 2
Encoder mengembalikan gambar yang direkonstruksi Direct3D 12 yang ditulis oleh encoder, tanpa membuat salinan. Aplikasi tidak boleh mengubah sumber daya yang dikembalikan karena dapat digunakan secara internal oleh encoder sebagai bingkai referensi untuk pengodean bingkai di masa mendatang.

Remarks

Ketika properti ini diatur ke nilai selain eAVEncVideoEncodeD3D12ReconstructedPictureMode_None, encoder melampirkan gambar yang direkonstruksi ke setiap output IMFSample sebagai IMFMediaBuffer menggunakan atribut MFSampleExtension_VideoEncodeD3D12ReconstructedPicture .

Gambar yang direkonstruksi adalah ID3D12Resource yang dibungkus dalam IMFMediaBuffer. Sumber daya berisi gambar yang dijelaskan oleh D3D12_RESOURCE_DESC. Sumber daya yang dikembalikan memiliki dimensi yang sama, dengan perataan, sebagai permukaan input Direct3D 12 ke encoder. Penyelarasan biasanya 16 piksel karena kendala perangkat keras. Jika lebar dan tinggi aktual lebih kecil dari dimensi yang selaras, aplikasi harus menginterpretasikan wilayah persegi panjang kiri atas sebagai wilayah aktif.

Requirements

Persyaratan Nilai
Header codecapi.h

Baca juga

Enumerasi Media Foundation