структура 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) |