D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO L'esempio non contiene dati stereo. Se il formato stereo non viene specificato, questo valore è il valore predefinito.
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_HORIZONTAL Frame 0 e frame 1 sono compressi side-by-side, come illustrato nel diagramma seguente.
di imballaggio side-by-side
Tutti i driver che supportano il video stereo devono supportare questo formato.
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_VERTICAL Frame 0 e frame 1 sono compressi dall'alto verso il basso, come illustrato nel diagramma seguente.
di imballaggio dall'alto verso il basso
Tutti i driver che supportano il video stereo devono supportare questo formato.
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE Frame 0 e frame 1 vengono posizionati in risorse separate o in elementi di matrice di trama separati all'interno della stessa risorsa.
Tutti i driver che supportano il video stereo devono supportare questo formato.
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET L'esempio contiene dati non stereo. Tuttavia, il driver deve creare un output sinistro/destro di questo esempio usando un offset specificato. L'offset viene specificato nel parametro MonoOffset della funzione VideoProcessorSetStreamStereoFormat.
Questo formato è destinato principalmente ai sottotitoli e ad altri dati di sottopicture, in cui l'intero esempio viene presentato sullo stesso piano.
Il supporto per questo formato stereo è facoltativo.
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_ROW_INTERLEAVED Frame 0 e frame 1 vengono compressi in righe interleaved, come illustrato nel diagramma seguente.
Il supporto per questo formato stereo è facoltativo.
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_COLUMN_INTERLEAVED Frame 0 e frame 1 vengono compressi in colonne interleaved, come illustrato nel diagramma seguente.
Il supporto per questo formato stereo è facoltativo.
D3D11_1DDI_VIDEO_PROCESSOR_STEREO_FORMAT_CHECKERBOARD Frame 0 e frame 1 sono compressi in un formato checkerboard, come illustrato nel diagramma seguente.
di imballaggio checkerboard
Il supporto per questo formato stereo è facoltativo.
Osservazioni
Questa enumerazione definisce le due visualizzazioni stereo come "frame 0" e "frame 1". Il parametro LeftViewFrame0 del metodo VideoProcessorSetStreamStereoFormat specifica quale visualizzazione è la visualizzazione sinistra e quale è la visualizzazione destra.
Per i formati compressi, se il rettangolo di origine ritaglia parte della superficie, il driver interpreta il rettangolo in coordinate logiche rispetto alla visualizzazione stereo, anziché coordinate di pixel assolute. Il risultato è che il frame 0 e il frame 1 vengono ritagliati proporzionalmente.
Per verificare se il dispositivo supporta video stereo 3D, chiamare GetVideoProcessorCaps e verificare la presenza del flag di D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO nel membro featureCaps della struttura D3D11_1DDI_VIDEO_PROCESSOR_CAPS. Se questo flag di funzionalità è presente, significa che il driver supporta tutti i formati stereo che non sono elencati come facoltativi. Per scoprire quali formati facoltativi sono supportati, chiamare GetVideoProcessorCaps e controllare il membro StereoCaps.