PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMSTEREOFORMAT funzione di callback (d3d10umddi.h)
Abilita o disabilita il video stereo 3D per un flusso di input nel processore video. Inoltre, questa funzione specifica 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
Abilitare [in]
Se TRUE, lo stereo 3D è abilitato per il flusso di input.
Se FALSE, lo 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, il frame 0 contiene la visualizzazione sinistra. In caso contrario, frame 0 contiene la visualizzazione destra.
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, il 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 di tale numero di pixel e la visualizzazione sinistra viene spostata a sinistra dello stesso valore.
- Se il parametro è negativo, la visualizzazione destra viene spostata a sinistra da tale numero di pixel e la visualizzazione sinistra viene spostata a destra dello stesso valore.
-
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 visualizzazione 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 il hInputSurfaceRight specificando il frame 1.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 8 |
server minimo supportato | Windows Server 2012 |
piattaforma di destinazione | Desktop |
intestazione | d3d10umddi.h (include D3d10umddi.h) |
Vedere anche
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FLIP_MODE
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT