Прочитать на английском

Поделиться через


Заголовок 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

Задает возможности масштабирования видеомасштабирования.