Condividi tramite


Metodo CMediaType.SetFormatType

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine 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, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Il metodo ''SetFormatType specifica il tipo di formato.

Sintassi

void SetFormatType(
   const GUID *pformattype
);

Parametri

pformattype

Puntatore a un GUID che specifica il tipo di formato.

Valore restituito

Questo metodo non restituisce valori.

Commenti

Questo metodo imposta il membro formattype . Il tipo di formato definisce il layout del blocco di formato. Ad esempio, se il tipo di formato è FORMAT_VideoInfo, il blocco di formato deve contenere una struttura VIDEOINFOHEADER . Per impostare il blocco di formato, chiamare il metodo CMediaType::SetFormat . Il chiamante è responsabile della verifica che il blocco di formato corrisponda al tipo di formato.

Requisiti

Requisito Valore
Intestazione
Mtype.h (includere Streams.h)
Libreria
Strmbase.lib (build al dettaglio);
Strmbasd.lib (build di debug)

Vedi anche

Classe CMediaType

``