Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Включает или отключает стерео 3D-видео для входного потока на видеопроцессоре. Кроме того, эта функция указывает макет видеокадров в памяти.
Синтаксис
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSTEREOFORMAT Pfnd3d111DdiVideoprocessorsetstreamstereoformat;
void Pfnd3d111DdiVideoprocessorsetstreamstereoformat(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
UINT unnamedParam3,
BOOL unnamedParam4,
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT unnamedParam5,
BOOL unnamedParam6,
BOOL unnamedParam7,
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE unnamedParam8,
int unnamedParam9
)
{...}
Параметры
unnamedParam1
hDevice [in]
Дескриптор устройства отображения (графический контекст).
unnamedParam2
hVideoProcessor [in]
Дескриптор объекта обработчика видео, созданного с помощью вызова функции CreateVideoProcessor.
unnamedParam3
StreamIndex [in]
Отсчитываемый от нуля индекс входного потока.
unnamedParam4
Включить [in]
Если TRUE, для входного потока включена стереосистема 3D.
Если FALSE, для входного потока отключен стерео 3D.
Драйвер должен игнорировать оставшиеся параметры для этой функции.
unnamedParam5
StereoFormat [in]
Задает макет двух стерео-представлений в памяти в виде значения D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT.
unnamedParam6
LeftViewFrame0 [in]
Если TRUE, кадр 0 содержит левое представление. В противном случае кадр 0 содержит правильное представление.
Этот параметр игнорируется для следующих D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT значений:
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET
unnamedParam7
BaseViewFrame0 [in]
Если TRUE, кадр 0 содержит базовое представление. В противном случае кадр 1 содержит базовое представление.
Этот параметр игнорируется для следующих D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT значений:
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET
unnamedParam8
FlipMode [in]
Значение перечисления D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE, указывающее, перевернут ли один из представлений.
unnamedParam9
MonoOffset [in]
Если параметр StereoFormat имеет значение D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET, этот параметр указывает, как создать представления слева и справа. Дополнительные сведения см. в разделе "Примечания".
Возвращаемое значение
Никакой
Замечания
Для стереоформатов D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSETдрайвер обрабатывает параметр MonoOffset следующим образом:
- Если параметр положительный, правое представление перемещается вправо на много пикселей, а левое представление перемещается влево на один и тот же объем.
- Если параметр отрицательный, правое представление перемещается влево на много пикселей, а левое представление перемещается вправо на один и тот же объем.
-
Задает один ресурс для входных данных моно базового представления.
- Укажите оба ресурса для входных данных стереоданных базового представления. При вызове VideoProcessorBlt потоковые данные передаются в виде структуры D3D11_1DDI_VIDEO_PROCESSOR_STREAM с элементом hInputSurface, указывающим кадр 0 и hInputSurfaceRight указание кадра 1.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8 |
минимальный поддерживаемый сервер | Windows Server 2012 |
целевая платформа | Настольный |
заголовка | d3d10umddi.h (include D3d10umddi.h) |
См. также
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT