Заголовок d3d12video.h
Этот заголовок используется Microsoft Media Foundation. Дополнительные сведения см. в разделе:
d3d12video.h содержит следующие программные интерфейсы:
ID3D12VideoDecodeCommandList Инкапсулирует список графических команд для декодирования видео. |
ID3D12VideoDecodeCommandList1 Инкапсулирует список графических команд для декодирования видео. Этот интерфейс наследуется от ID3D12VideoDecodeCommandList и добавляет поддержку гистограмм декодирования видео. |
ID3D12VideoDecodeCommandList2 Добавлена поддержка команд расширения видео. (ID3D12VideoDecodeCommandList2) |
ID3D12VideoDecodeCommandList3 Инкапсулирует список графических команд для декодирования видео. |
ID3D12VideoDecoder Представляет декодер видео Direct3D 12. |
ID3D12VideoDecoder1 Представляет декодер видео Direct3D 12, содержащий независимые от разрешения ресурсы и состояние для выполнения операции декодирования. Добавлена поддержка защищенных ресурсов. |
ID3D12VideoDecoderHeap Представляет кучу видеодекодера Direct3D 12. |
ID3D12VideoDecoderHeap1 Интерфейс ID3D12VideoDecoderHeap1 (d3d12video.h) наследуется от ID3D12VideoDecoderHeap и предоставляет поддержку защищенных ресурсов. |
ID3D12VideoDevice Предоставляет возможности декодирования и обработки видео на устройстве Microsoft Direct3D 12, включая возможность запрашивать возможности видео и создавать экземпляры видео декодеров и процессоров. |
ID3D12VideoDevice1 Добавлена поддержка оценки движения. |
ID3D12VideoDevice2 Добавлена поддержка защищенных ресурсов. |
ID3D12VideoDevice3 Расширяет интерфейс ID3D12VideoDevice для добавления поддержки возможностей кодирования видео. |
ID3D12VideoEncodeCommandList Инкапсулирует список графических команд для кодирования видео, включая оценку движения. |
ID3D12VideoEncodeCommandList1 Этот интерфейс наследуется от ID3D12VideoEncodeCommandList и добавляет поддержку команд расширения видео. |
ID3D12VideoEncodeCommandList2 Этот интерфейс наследуется от ID3D12VideoEncodeCommandList1 и добавляет методы для кодирования видео и разрешения метаданных операции кодирования. |
ID3D12VideoEncodeCommandList3 Инкапсулирует список графических команд для кодирования видео. |
ID3D12VideoEncoder Представляет видеокодировщик Direct3D 12. |
ID3D12VideoEncoderHeap Представляет кучу видеокодировщика Direct3D 12. |
ID3D12VideoExtensionCommand Объект со счетчиком ссылок, представляющий команду расширения видео. |
ID3D12VideoMotionEstimator Этот интерфейс поддерживает контекст для операций оценки движения видео. |
ID3D12VideoMotionVectorHeap Представляет кучу, в которой хранятся предполагаемые векторы движения. |
ID3D12VideoProcessCommandList Инкапсулирует список графических команд для обработки видео. (ID3D12VideoProcessCommandList) |
ID3D12VideoProcessCommandList1 Инкапсулирует список графических команд для обработки видео. (ID3D12VideoProcessCommandList1) |
ID3D12VideoProcessCommandList2 Добавлена поддержка команд расширения видео. (ID3D12VideoProcessCommandList2) |
ID3D12VideoProcessCommandList3 Инкапсулирует список графических команд для обработки видео. |
ID3D12VideoProcessor Предоставляет методы для получения сведений о параметрах вызова ID3D12VideoDevice::CreateVideoProcessor, создавшего видеопроцессор. |
ID3D12VideoProcessor1 Наследует от ID3D12VideoProcessor и обеспечивает поддержку защищенных ресурсов. |
D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT Извлекает список поддерживаемых профилей. (D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT) |
D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS Извлекает список поддерживаемых форматов. |
D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM Предоставляет данные для вызовов ID3D12VideoDevice::CheckFeatureSupport, когда указанная функция D3D12_FEATURE_VIDEO_DECODE_HISTOGRAM. |
D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES Извлекает список поддерживаемых профилей. (D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES) |
D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT Извлекает сведения о поддержке декодирования видео. |
D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE Описывает размер выделения кучи декодера видео. (D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE) |
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC Извлекает значение, указывающее, поддерживается ли указанный кодек для кодирования видео. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT Извлекает значение, указывающее, поддерживаются ли указанные параметры поддержки конфигурации кодека для предоставленной конфигурации кодирования HEVC, или извлекает поддерживаемую конфигурацию для кодирования H.264. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT Извлекает поддержку элемента управления рисунком для указанного кодека и профиля. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE Извлекает значение, указывающее, поддерживается ли указанный режим макета рамки для указанного кода, профиля и уровня. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_HEAP_SIZE Извлекает значение, указывающее, поддерживается ли указанный кодек для кодирования видео, а также размеры L0 и L1 объекта кучи. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT Извлекает значение, указывающее, поддерживаются ли указанные кодек, профиль и формат для кодирования видео. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_INTRA_REFRESH_MODE Извлекает значение, указывающее, поддерживается ли указанный режим обновления внутри указанного кодека, профиля и уровня. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION Извлекает список поддерживаемых разрешений для указанного кодека. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT Структура D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT (d3d12video.h) извлекает количество поддерживаемых коэффициентов разрешения для указанного кодека. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_PROFILE_LEVEL Возвращает значение, указывающее, поддерживается ли указанный профиль для кодирования видео. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE Возвращает значение, указывающее, поддерживается ли указанный режим управления скоростью для кодирования видео с указанным кодеком. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS Представляет ограничения поддержки разрешения кодировщика видео для структуры D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS Извлекает значения, указывающие требования к ресурсам для кодирования видео с указанной конфигурацией кодирования. |
D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT Извлекает значения, указывающие поддержку указанных функций кодирования видео и значений конфигурации. |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_COUNT Извлекает количество команд расширения видео. |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT Извлекает поддерживаеме число параметров для указанной стадии параметров. |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETERS Извлекает список параметров команды расширения видео для указанного этапа параметров. |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE Проверяет размер выделения для команды расширения видео. |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT Извлекает поддержку команд расширения видео с помощью определяемых командой структур входных и выходных данных. |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMANDS Извлекает список команд расширения видео из драйвера. |
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR Предоставляет данные для вызовов ID3D12VideoDevice::CheckFeatureSupport, когда указанная функция D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR. Извлекает возможности оценки движения для кодировщика видео. |
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES Предоставляет данные для вызовов ID3D12VideoDevice::CheckFeatureSupport, когда указанная функция D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES. Извлекает защищенные ресурсы, поддерживаемые для оценки движения видео. |
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE Описывает размер выделения кучи оценщика движения видео. |
D3D12_FEATURE_DATA_VIDEO_PROCESS_MAX_INPUT_STREAMS Извлекает максимальное количество включенных входных потоков, поддерживаемых видеопроцессором. |
D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO Извлекает количество прошлых и будущих опорных кадров, необходимых для указанного режима деинтерлейки, фильтра, преобразования скорости или функции автоматической обработки. |
D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT Предоставляет данные для вызовов ID3D12VideoDevice::CheckFeatureSupport, если указанная функция D3D12_FEATURE_VIDEO_PROCESS_SUPPORT. |
D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE Описывает размер выделения кучи декодера видео. (D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE) |
D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS Представляет данные для запроса статистики декодирования видео, вызываемого вызовом ID3D12VideoDecodeCommandList::EndQuery. |
D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT Предоставляет входные данные для вызовов ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap. |
D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT Получает выходные данные из вызовов ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap. |
D3D12_RESOURCE_COORDINATE Описывает координаты ресурса. |
D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM Представляет сжатый битовый поток, из которого декодируется видео. |
D3D12_VIDEO_DECODE_CONFIGURATION Описывает конфигурацию декодера видео. |
D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS Задает параметры для преобразования выходных данных декодирования. (D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS) |
D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 Задает параметры для преобразования выходных данных декодирования. (D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1) |
D3D12_VIDEO_DECODE_FRAME_ARGUMENT Представляет параметры декодирования для кадра. |
D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS Задает параметры входного потока для операции декодирования видео. |
D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM Представляет выходной буфер гистограммы для одного компонента. |
D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS Задает параметры выходного потока для операции декодирования видео. (D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS) |
D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 Задает параметры выходного потока для операции декодирования видео. (D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1) |
D3D12_VIDEO_DECODE_REFERENCE_FRAMES Содержит список опорных кадров для текущей операции декодирования. |
D3D12_VIDEO_DECODER_DESC Описывает ID3D12VideoDecoder. |
D3D12_VIDEO_DECODER_HEAP_DESC Описывает ID3D12VideoDecoderHeap. |
D3D12_VIDEO_ENCODE_REFERENCE_FRAMES Представляет восстановленные эталонные образы для операции кодирования. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION Представляет структуру конфигурации кодека для кодирования видео. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264 Представляет конфигурацию кодека для кодирования H.264. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC Представляет конфигурацию кодека для кодирования HEVC. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT Представляет структуру поддержки конфигурации кодека для кодирования видео. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264 Представляет поддержку конфигурации кодека кодировщика для кодировки H.264. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC Представляет поддержку конфигурации кодека кодировщика для кодирования HEVC. |
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT Представляет структуру поддержки элемента управления изображением для нескольких кодеков. |
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 Представляет параметры поддержки элемента управления изображениями для кодирования видео H.264. |
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC Представляет параметры поддержки элемента управления изображениями для кодирования видео HEVC. |
D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM Инкапсулирует сжатые выходные данные битового потока для операции кодирования. |
D3D12_VIDEO_ENCODER_DESC Описывает ID3D12VideoEncoder. |
D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER Представляет буфер, содержащий метаданные об операции ID3D12VideoEncodeCommandList2::EncodeFrame. |
D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS Представляет входные аргументы для ID3D12VideoEncodeCommandList2::EncodeFrame. |
D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS Представляет выходные аргументы для ID3D12VideoEncodeCommandList2::EncodeFrame. |
D3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA Представляет метаданные кадра видеокодировщика. |
D3D12_VIDEO_ENCODER_HEAP_DESC Описывает ID3D12VideoEncoderHeap. |
D3D12_VIDEO_ENCODER_INTRA_REFRESH Представляет параметры внутри обновления для кодирования видео. |
D3D12_VIDEO_ENCODER_LEVEL_SETTING Представляет параметр уровня кодировщика видео. |
D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC Связывает уровень и уровень для конфигурации параметров уровня "Кодирование видео высокой эффективности" (HEVC). |
D3D12_VIDEO_ENCODER_OUTPUT_METADATA Представляет метаданные об операции ID3D12VideoEncodeCommandList2::EncodeFrame. |
D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS Представляет статистику кодирования для операции ID3D12VideoEncodeCommandList2::EncodeFrame. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA Представляет элементы управления на уровне рисунка для связанной команды EncodeFrame для нескольких кодеков. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 Представляет элементы управления на уровне рисунка для связанной команды EncodeFrame для кодирования H.264. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION Представляет операцию изменения списка изображений для кодирования видео H264. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION Описывает изменения в эталонных рисунках как операции с памятью как кортеж идентифицатора операции и связанные параметры, необходимые для операции. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC Представляет элементы управления на уровне рисунка для связанной команды EncodeFrame для кодирования HEVC. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC 06/30/2021 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA Определяет подобласти управления рисунками в виде срезов для нескольких кодеков. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES Определяет подобласти как срезы для кодеков, поддерживающих этот режим секционирования. |
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC Определяет разрешение изображения кодировщика видео. |
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC Определяет коэффициент разрешения как неунижаемую долю. |
D3D12_VIDEO_ENCODER_PROFILE_DESC Описывает профиль кодировщика. |
D3D12_VIDEO_ENCODER_RATE_CONTROL Представляет конфигурацию управления скоростью кодировщика видео. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR Представляет определение структуры управления скоростью для режима постоянной скорости. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS Представляет определения структуры управления скоростью видеокодировщика для структуры D3D12_VIDEO_ENCODER_RATE_CONTROL. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP Представляет определение структуры управления скоростью для режима параметров квантования констант. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR Представляет определение структуры управления скоростью для целевого объекта постоянного качества с ограниченной скоростью. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR Представляет определение структуры управления скоростью для режима переменной скорости. |
D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE Представляет воссозданный рисунок, созданный из входного кадра, переданного операции кодирования. |
D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 Представляет дескриптор эталонного рисунка для кодирования видео H.264. |
D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC Представляет дескриптор эталонного рисунка для кодирования видео HEVC. |
D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS Представляет входные аргументы для вызова ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata. |
D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS Представляет выходные аргументы для вызова ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata. |
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC представляет параметры для входных данных операции кодирования видео на уровне последовательности. |
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE Представляет структуру GOP для нескольких видеокодеков. |
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 Представляет структуру GOP для кодирования видео H.264. |
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC Представляет структуру GOP для кодирования видео HEVC. |
D3D12_VIDEO_EXTENSION_COMMAND_DESC Описывает команду расширения видео. (D3D12_VIDEO_EXTENSION_COMMAND_DESC) |
D3D12_VIDEO_EXTENSION_COMMAND_INFO Описывает команду расширения видео. (D3D12_VIDEO_EXTENSION_COMMAND_INFO) |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO Описывает параметр команды расширения видео. |
D3D12_VIDEO_FORMAT Определяет сочетание формата пикселей и цветового пространства для описания содержимого ресурса. |
D3D12_VIDEO_MOTION_ESTIMATOR_DESC Описывает ID3D12VideoMotionEstimator. Передайте эту структуру в ID3D12VideoDevice1::CreateVideoMotionEstimator, чтобы создать экземпляр ID3D12VideoMotionEstimator. |
D3D12_VIDEO_MOTION_ESTIMATOR_INPUT Задает входные параметры для вызовов ID3D12VideoEncodeCommandList::EstimateMotion. |
D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT Задает выходные параметры для вызовов ID3D12VideoEncodeCommandList::EstimateMotion. |
D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC Описывает ID3D12VideoMotionEstimatorHeap. Передайте эту структуру в ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap, чтобы создать экземпляр ID3D12VideoMotionEstimatorHeap. |
D3D12_VIDEO_PROCESS_ALPHA_BLENDING Задает параметры альфа-смешивания для обработки видео. |
D3D12_VIDEO_PROCESS_FILTER_RANGE Определяет диапазон поддерживаемых значений для фильтра изображений. (D3D12_VIDEO_PROCESS_FILTER_RANGE) |
D3D12_VIDEO_PROCESS_INPUT_STREAM Содержит входные сведения для функциональности наложения видеопроцессоров. |
D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS Задает аргументы входного потока для входного потока, передаваемого в ID3D12VideoCommandList::P rocessFrames. |
D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 Задает аргументы входного потока для входного потока, передаваемого в ID3D12VideoProcessCommandList1::P rocessFrames1, который поддерживает изменение типа поля для каждого вызова. |
D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC Задает параметры входного потока для операции видеопроцесса. |
D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE Предоставляет сведения о скорости потока. |
D3D12_VIDEO_PROCESS_LUMA_KEY Задает параметры, используемые для нажатия клавиш luma. |
D3D12_VIDEO_PROCESS_OUTPUT_STREAM Представляет поток вывода для команд обработки видео. |
D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS Задает аргументы выходного потока для выходных данных, передаваемых в ID3D12VideoCommandList::P rocessFrames. |
D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC Задает аргументы выходного потока для выходных данных, передаваемых в ID3D12VideoProcessCommandList::P rocessFrames. |
D3D12_VIDEO_PROCESS_REFERENCE_SET Содержит опорные кадры, необходимые для обработки видео. |
D3D12_VIDEO_PROCESS_TRANSFORM Задает параметры преобразования для обработки видео. |
D3D12_VIDEO_SAMPLE Описывает ширину, высоту, формат и цветовое пространство буфера рисунков. |
D3D12_VIDEO_SCALE_SUPPORT Описывает поддерживаемый диапазон масштабирования размеров выходных данных для масштабировщика видео. |
D3D12_VIDEO_SIZE_RANGE Описывает диапазон поддерживаемых размеров для масштабировщика видео. |
D3D12_BITSTREAM_ENCRYPTION_TYPE Указывает тип шифрования битового потока. |
D3D12_FEATURE_VIDEO Указывает функцию видео Direct3D 12 или набор функций для запроса. |
D3D12_VIDEO_DECODE_ARGUMENT_TYPE Указывает тип аргумента D3D12_VIDEO_DECODE_FRAME_ARGUMENT |
D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS Задает конфигурацию для декодирования видео. |
D3D12_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS Указывает, поддерживается ли операция преобразования декодирования видео. |
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT Задает индексы для массивов сведений о гистограмме каждого компонента. (D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT) |
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS Флаги для указания подмножества компонентов, используемых с гистограммой декодирования видео. (D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS) |
D3D12_VIDEO_DECODE_STATUS Указывает состояние операции декодирования видео. |
D3D12_VIDEO_DECODE_SUPPORT_FLAGS Указывает, поддерживается ли операция декодирования видео. |
D3D12_VIDEO_DECODE_TIER Указывает уровень декодирования аппаратного декодера видео, который определяет требуемый формат текстур и буферов, определяемых приложением. |
D3D12_VIDEO_ENCODER_CODEC Задает кодеки для кодирования видео Direct3D 12. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES Задает прямые режимы для кодирования видео H.264. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS Задает флаги конфигурации для кодирования видео H.264. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAGS Перечисление flags, позволяющее использовать побитовые сочетания значений OR из D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES Задает режим деблокировки среза, определенный синтаксисом disable_deblocking_filter_idc в спецификации H.264. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE Указывает возможные значения для размеров блоков кодирования luma для HEVC. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS Задает флаги конфигурации для кодирования видео HEVC. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE Указывает возможные значения для размеров блоков преобразования luma для HEVC. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS Задает флаги поддержки конфигурации для кодирования видео H.264. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS Задает флаги поддержки конфигурации для кодирования видео HEVC. |
D3D12_VIDEO_ENCODER_ENCODE_ERROR_FLAGS Указывает ошибки, возникшие во время операции ID3D12VideoEncodeCommandList2::EncodeFrame. |
D3D12_VIDEO_ENCODER_FLAGS Задает флаги для создания кодировщика видео. |
D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE Задает режимы макета рамки видеокодировщика. |
D3D12_VIDEO_ENCODER_FRAME_TYPE_H264 Указывает тип видеокадра H.264. |
D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC Указывает тип видеокадра HEVC. |
D3D12_VIDEO_ENCODER_HEAP_FLAGS Задает параметры кучи для кодирования видео. |
D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE Задает режимы обновления видеокодировщика внутри. |
D3D12_VIDEO_ENCODER_LEVELS_H264 Задает уровни кодировщика для кодирования H.264. |
D3D12_VIDEO_ENCODER_LEVELS_HEVC Задает уровни кодировщика для кодирования видео с высокой эффективностью (HEVC). |
D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE Задает режимы точности оценки движения для кодирования видео. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS Задает флаги для свойств элемента управления изображением H.264. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS Задает флаги для свойств элемента управления изображением, зависят от HEVC. |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS Задает флаги элемента управления изображением кодировщика видео. |
D3D12_VIDEO_ENCODER_PROFILE_H264 Указывает профили кодировщика для кодирования H.264. |
D3D12_VIDEO_ENCODER_PROFILE_HEVC Указывает профили кодировщика для кодирования видео высокой эффективности (HEVC). |
D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAGS Задает флаги для структуры 3D12_VIDEO_ENCODER_RATE_CONTROL. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE Задает режимы управления скоростью кодировщика видео. |
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS Задает флаги для свойств элемента управления последовательностью кодировщика видео. |
D3D12_VIDEO_ENCODER_SUPPORT_FLAGS Задает флаги для функций кодировщика видео. |
D3D12_VIDEO_ENCODER_TIER_HEVC Указывает уровни кодировщика для кодирования видео с высокой эффективностью (HEVC). |
D3D12_VIDEO_ENCODER_VALIDATION_FLAGS Флаги, указывающие неподдерживаемые функции кодировщика. |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_FLAGS Указывает использование связанного параметра команды расширения видео. |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE Задает этапы параметров для команд расширения видео. |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE Указывает типы параметров для команд расширения видео. |
D3D12_VIDEO_FIELD_TYPE Указывает, как чередуется видеокадр. |
D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE Указывает тип чередование закодированных видеокадров. |
D3D12_VIDEO_FRAME_STEREO_FORMAT Определяет макет в памяти стерео трехмерного видеокадра. |
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE Определяет поддерживаемые размеры блоков поиска для оценки движения видео. |
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS Указывает размеры блоков поиска оценки движения, которые может поддерживать кодировщик видео. |
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION Определяет значения точности вектора для оценки движения видео. |
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS Задает точность вектора оценки движения, которую поддерживает кодировщик видео. |
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE Задает режим альфа-заполнения для обработки видео. (D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE) |
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS Задает функции автоматической обработки, которые может поддерживать видеопроцессор. |
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS Задает возможности деинтерлейки видеопроцессоров. |
D3D12_VIDEO_PROCESS_FEATURE_FLAGS Указывает функции, которые может поддерживать видеопроцессор. |
D3D12_VIDEO_PROCESS_FILTER_FLAGS Указывает поддержку фильтров изображений, определенных перечислением D3D12_VIDEO_PROCESS_FILTER. |
D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS Задает флаги для входных потоков обработки видео. |
D3D12_VIDEO_PROCESS_ORIENTATION Указывает операцию ориентации, выполняемую видеопроцессором. |
D3D12_VIDEO_PROCESS_SUPPORT_FLAGS Указывает, поддерживается ли операция преобразования формата видео и цветового пространства. |
D3D12_VIDEO_PROTECTED_RESOURCE_SUPPORT_FLAGS Указывает поддержку защищенных ресурсов в операциях с видео. |
D3D12_VIDEO_SCALE_SUPPORT_FLAGS Задает возможности масштабирования видеомасштабирования. |