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


структура D3DKMT_SETVIDPNSOURCEOWNER (d3dkmthk.h)

Структура D3DKMT_SETVIDPNSOURCEOWNER описывает параметры для настройки или выпуска источника видео, присутствующих в пути к топологии VidPN, принадлежащей VidPN.

Синтаксис

typedef struct _D3DKMT_SETVIDPNSOURCEOWNER {
  [in] D3DKMT_HANDLE                        hDevice;
  [in] const D3DKMT_VIDPNSOURCEOWNER_TYPE   *pType;
  [in] const D3DDDI_VIDEO_PRESENT_SOURCE_ID *pVidPnSourceId;
       UINT                                 VidPnSourceCount;
} D3DKMT_SETVIDPNSOURCEOWNER;

Члены

[in] hDevice

Тип данных D3DKMT_HANDLE, представляющий дескриптор режима ядра для устройства, который получает или освобождает владельца источника VidPN.

[in] pType

Массив типов владельцев. Элементы массива могут содержать следующие значения из типа перечисления D3DKMT_VIDPNSOURCEOWNER_TYPE.

Ценность Значение
D3DKMT_VIDPNSOURCEOWNER_UNOWNED (0) Владелец или GDI не является владельцем.
D3DKMT_VIDPNSOURCEOWNER_SHARED (1) Общий владелец. То есть владелец может дать любому эксклюзивному владельцу. Этот тип недоступен устаревшим устройствам.
D3DKMT_VIDPNSOURCEOWNER_EXCLUSIVE (2) Эксклюзивный владелец без общего первичного GDI.
D3DKMT_VIDPNSOURCEOWNER_EXCLUSIVEGDI (3) Эксклюзивный владелец с общим первичным GDI. Этот владелец должен принадлежать исключительно всем источникам VidPn. Этот тип доступен только для устаревших устройств.

[in] pVidPnSourceId

Массив отсчитываемых от нуля идентификаторов видео представляет источники в путях топологии vidPN.

VidPnSourceCount

Число допустимых записей в массиве, pVidPnSourceId.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista
заголовка d3dkmthk.h (include D3dkmthk.h)

См. также

D3DKMTSetVidPnSourceOwner