Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает, возвращает ли и как кодировщик видео Direct3D 12 возвращает восстановленные изображения. Это перечисление используется со свойством CODECAPI_AVEncVideoD3D12ReconstructedPictureOutputMode .
Синтаксис
typedef enum eAVEncVideoD3D12ReconstructedPictureOutputMode {
eAVEncVideoEncodeD3D12ReconstructedPictureMode_None = 0,
eAVEncVideoEncodeD3D12ReconstructedPictureMode_Copy = 1,
eAVEncVideoEncodeD3D12ReconstructedPictureMode_Shared = 2
} ;
Constants
eAVEncVideoEncodeD3D12ReconstructedPictureMode_NoneЗначение: 0 Кодировщик не возвращает восстановленную картину Direct3D 12. Это значение по умолчанию. |
eAVEncVideoEncodeD3D12ReconstructedPictureMode_CopyЗначение: 1 Кодировщик возвращает копию восстановленного рисунка Direct3D 12. Возвращаемый ресурс не зависит от внутренних буферов ссылок кодировщика. |
eAVEncVideoEncodeD3D12ReconstructedPictureMode_SharedЗначение: 2 Кодировщик возвращает восстановленную картину Direct3D 12, написанную кодировщиком без копирования. Приложение не должно изменять возвращаемый ресурс, так как он может использоваться внутри кодировщика в качестве эталонного кадра для кодирования будущих кадров. |
Remarks
Если для этого свойства задано значение, отличное от eAVEncVideoEncodeD3D12ReconstructedPictureMode_None, кодировщик присоединяет восстановленную картину к каждому выводу МВФSample в качестве МВФMediaBuffer с помощью атрибута MFSampleExtension_VideoEncodeD3D12ReconstructedPicture .
Восстановленная картина — это ID3D12Resource , завернутый в МВФMediaBuffer. Ресурс содержит рисунок, описанный D3D12_RESOURCE_DESC. Возвращаемый ресурс имеет те же измерения, что и выравнивание, как и область входных данных Direct3D 12 для кодировщика. Выравнивание обычно составляет 16 пикселей из-за ограничений оборудования. Если фактическая ширина и высота меньше выровненных измерений, приложение должно интерпретировать прямоугольную область сверху слева в виде активной области.
Requirements
| Требование | Ценность |
|---|---|
| Header | codecapi.h |