Condividi tramite


metodo CBaseControlWindow.get_BackgroundPalette

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Il get_BackgroundPalette metodo recupera la tavolozza realizzata nel flag di sfondo.

Sintassi

HRESULT get_BackgroundPalette(
   long *pBackgroundPalette
);

Parametri

pBackgroundPalette

Puntatore a un flag booleano di automazione (0 è disattivato, 1 è attivato).

Valore restituito

Restituisce un valore HRESULT .

Commenti

Questa funzione membro implementa il metodo IVideoWindow::get_BackgroundPalette . Se un video verrà riprodotto all'interno di un'altra applicazione o documento, l'applicazione potrebbe voler usare la propria tavolozza. Può chiedere che il video usi la tavolozza di primo piano corrente anziché la propria impostando questo flag su 1. Se questa opzione è impostata su 0, la finestra verrà installata e realizzata la propria tavolozza preferita. Si noti che la richiesta alla finestra di usare una tavolozza diversa causerà gravi sanzioni per le prestazioni.

Requisiti

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

Vedi anche

Classe CBaseControlWindow