PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSTEREOFORMAT funzione di callback (d3d10umddi.h)
Abilita o disabilita il video stereo 3D per un flusso di input nel processore video. Questa funzione specifica inoltre il layout dei fotogrammi video in memoria.
Sintassi
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
)
{...}
Parametri
unnamedParam1
hDevice [in]
Handle per il dispositivo di visualizzazione (contesto grafico).
unnamedParam2
hVideoProcessor [in]
Handle per l'oggetto processore video creato tramite una chiamata alla funzione CreateVideoProcessor .
unnamedParam3
StreamIndex [in]
Indice in base zero del flusso di input.
unnamedParam4
Abilita [in]
Se TRUE, stereo 3D è abilitato per il flusso di input.
Se FALSE, stereo 3D è disabilitato per il flusso di input.
Il driver deve ignorare i parametri rimanenti per questa funzione.
unnamedParam5
StereoFormat [in]
Specifica il layout delle due visualizzazioni stereo in memoria, come valore D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT .
unnamedParam6
LeftViewFrame0 [in]
Se TRUE, frame 0 contiene la visualizzazione sinistra. In caso contrario, frame 0 contiene la visualizzazione corretta.
Questo parametro viene ignorato per i valori di D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT seguenti:
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET
unnamedParam7
BaseViewFrame0 [in]
Se TRUE, frame 0 contiene la visualizzazione di base. In caso contrario, frame 1 contiene la visualizzazione di base.
Questo parametro viene ignorato per i valori di D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT seguenti:
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO
- D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET
unnamedParam8
FlipMode [in]
Valore di enumerazione D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE che specifica se una delle visualizzazioni viene capovolta.
unnamedParam9
MonoOffset [in]
Se il parametro StereoFormat è impostato su D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET, questo parametro specifica come generare le visualizzazioni a sinistra e a destra. Per altre informazioni, vedere la sezione Osservazioni.
Valore restituito
nessuno
Osservazioni
Per i formati stereo di D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET, il driver elabora il parametro MonoOffset nel modo seguente:
- Se il parametro è positivo, la visualizzazione a destra viene spostata a destra in base a tale numero di pixel e la visualizzazione sinistra viene spostata a sinistra per la stessa quantità.
- Se il parametro è negativo, la visualizzazione a destra viene spostata a sinistra da tale numero di pixel e la visualizzazione sinistra viene spostata a destra per la stessa quantità.
-
Specifica una singola risorsa per i dati di input mono della vista di base.
- Specificare entrambe le risorse per i dati di input stereo della vista di base. Quando viene chiamato VideoProcessorBlt , i dati del flusso vengono passati come struttura D3D11_1DDI_VIDEO_PROCESSOR_STREAM , con il membro hInputSurface che specifica frame 0 e hInputSurfaceRight che specifica il frame 1.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Server minimo supportato | Windows Server 2012 |
Piattaforma di destinazione | Desktop |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |
Vedi anche
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT