CBaseControlWindow. GetMaxIdealImageSize, metodo

Il GetMaxIdealImageSize metodo recupera le dimensioni massime dell'immagine ideale.

Sintassi

HRESULT GetMaxIdealImageSize(
   long *pWidth,
   long *pHeight
);

Parametri

pWidth

Puntatore alla larghezza ideale massima, in pixel.

pHeight

Puntatore all'altezza ideale massima, in pixel.

Valore restituito

Restituisce un valore HRESULT .

Commenti

Vari renderer presentano limitazioni delle prestazioni sulle dimensioni delle immagini che è possibile visualizzare. Sebbene debbano ancora funzionare correttamente quando viene richiesto di visualizzare immagini di dimensioni maggiori del valore massimo specificato, i renderer possono designare le dimensioni minime e massime ideali tramite l'interfaccia IVideoWindow . Questa interfaccia può essere chiamata solo quando il grafico del filtro è in pausa o in esecuzione, perché non è fino a quel momento che le risorse vengono allocate e il renderer è in grado di riconoscere le restrizioni. Se non esistono restrizioni, il renderer inserisce i parametri pWidth e pHeight con le dimensioni video native e restituisce _ false. Se esistono restrizioni, viene immesso l'altezza e la larghezza con restrizioni e la funzione membro restituisce S _ OK.

Le dimensioni si applicano alle dimensioni del video di destinazione e non alle dimensioni complessive della finestra. Quindi, quando si calcolano le dimensioni della finestra da impostare, tenere conto degli stili correnti della finestra, ad esempio WS _ Caption e WS _ Border.

Requisiti

Requisito Valore
Intestazione
Ctlutil. h (include Streams. h)
Libreria
Strmbase. lib (compilazioni finali);
Strmbasd. lib (build di debug)

Vedi anche

Classe CBaseControlWindow