Oggetto configurazione del flusso
[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita dal lettore di origine e dal writer sink. Lettore di origine e writer sink sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi lettore di origine e writer sink anziché Windows Media Format 11 SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Un oggetto di configurazione del flusso viene usato per specificare le proprietà di un flusso multimediale in un file ASF. Gli oggetti di configurazione del flusso possono essere creati per i flussi esistenti in un profilo o possono essere creati vuoti, pronti per ricevere nuovi dati. Gli oggetti di configurazione del flusso non possono esistere indipendentemente da un oggetto profilo. Per salvare il contenuto di un oggetto di configurazione del flusso, è necessario chiamare IWMProfile::AddStream per aggiungere un nuovo flusso o IWMProfile::ReconfigStream per salvare le modifiche apportate a un flusso esistente.
Per creare un oggetto di configurazione del flusso, utilizzare uno dei metodi seguenti.
Metodo | Descrizione |
---|---|
IWMProfile::CreateNewStream | Crea un oggetto di configurazione del flusso senza dati. |
IWMProfile::GetStream | Crea un oggetto di configurazione del flusso popolato con i dati di un profilo. Usa l'indice del flusso per identificare il flusso desiderato. |
IWMProfile::GetStreamByNumber | Crea un oggetto di configurazione del flusso popolato con i dati di un profilo. Usa il numero di flusso per identificare il flusso desiderato. |
Tutti i metodi nella tabella precedente impostano un puntatore a un'interfaccia IWMStreamConfig . È possibile ottenere le altre interfacce dell'oggetto di configurazione del flusso chiamando il metodo QueryInterface .
Le interfacce seguenti sono supportate dall'oggetto di configurazione del flusso.
Interfaccia | Descrizione |
---|---|
IWMMediaProps | Imposta e recupera la struttura WM_MEDIA_TYPE per il flusso. |
IWMPropertyVault | Imposta e recupera le proprietà non necessarie per tutti i flussi, ad esempio le impostazioni VBR (Variable Bit Rate). |
IWMStreamConfig | Imposta e recupera tutte le informazioni di base su un flusso. |
IWMStreamConfig2 | Configura i tipi di estensioni di unità dati associate al flusso. Eredita tutti i metodi di IWMStreamConfig. |
IWMStreamConfig3 | Imposta e recupera la lingua per il flusso. Eredita tutti i metodi di IWMStreamConfig e IWMStreamConfig2. |
IWMVideoMediaProps | Gestisce le proprietà di un flusso video. Si tratta di un'interfaccia facoltativa ed è disponibile solo per i flussi video. |
Argomenti correlati