Uso dei profili

[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita da Lettore di origine e 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.

Questa sezione descrive come progettare, creare e modificare i profili. Ogni profilo descrive i flussi che costituiscono un file e le relative relazioni tra loro. Un oggetto profile contiene informazioni di configurazione del flusso per ogni flusso, informazioni di esclusione reciproca per i flussi che non possono essere recapitati simultaneamente, informazioni sulla condivisione della larghezza di banda e informazioni sulla priorità di flusso.

Lo scopo principale dei profili è fornire informazioni di configurazione di flusso all'oggetto writer. Il writer usa le informazioni in un profilo per coordinare con i codec il processo di compressione degli input. Quando si configura un flusso multimediale compresso, specificare il codec usato per comprimere i dati e le impostazioni usate dal codec. È anche possibile creare profili per flussi non compressi. Sono supportati diversi tipi di flusso non compressi. Anche se non richiedono un codec, questi tipi hanno i propri requisiti per la configurazione del flusso. Per altre informazioni, vedere Configurazione di flussie utilizzo di flussi audio e video non compressi.

Le informazioni di configurazione di flusso per un flusso usando uno dei codec Windows Media devono essere ottenute dal codec usando i metodi dell'interfaccia IWMCodecInfo3 . La procedura per l'uso dei formati di flusso è diversa per i codec video, ma in entrambi i casi è necessario iniziare ottenendo il formato dal codec. Non provare mai a configurare manualmente un flusso usando uno dei codec Windows Media, perché piccoli errori nel profilo possono avere un effetto profondo sul file ASF.

I passaggi di base per la creazione e/o la modifica dei profili sono:

  1. Creare un profilo vuoto o caricare un profilo esistente da modificare.
  2. Configurare ognuno dei flussi, se necessario, in base ai dati del profilo supportati recuperati dal codec che verrà usato per codificare il flusso.
  3. Configurare l'esclusione reciproca, se necessario.
  4. Configurare la condivisione della larghezza di banda, se necessario.
  5. Impostare la priorità dei flussi nel file, se necessario.

Le sezioni seguenti illustrano il processo di creazione e modifica dei profili.

Sezione Descrizione
Progettazione di profili Descrive come progettare un profilo.
Creazione di profili Viene descritto come creare un profilo vuoto.
Configurazione dei flussi Descrive come configurare i flussi e includerli in un profilo.
Uso dell'esclusione reciproca Descrive come creare oggetti di esclusione reciproca e includerli in un profilo.
Uso della condivisione della larghezza di banda Viene descritto come usare la condivisione della larghezza di banda in un profilo.
Uso della priorità di flusso Viene descritto come usare la priorità di flusso in un profilo.
Salvataggio dei profili Viene descritto come salvare i profili personalizzati in un file.
Uso dei profili di sistema Descrive come usare i profili di sistema per risparmiare tempo e sforzo nella creazione di profili.
Gestione delle dimensioni dei pacchetti Viene illustrato come controllare le dimensioni dei pacchetti nei flussi di dati dei file creati usando il profilo.

 

Nota Gli utenti delle versioni precedenti di Windows Media Format SDK possono essere abituati a usare profili di sistema senza modifiche per creare i file. Windows Media Format 9 Series SDK o versioni successive non include nuovi profili di sistema che usano i codec Windows Media 9 Series o versioni successive. Ciò è dovuto al numero crescente di profili che sarebbero necessari per coprire le varie funzionalità ora offerte dai codec. È comunque possibile usare i profili di sistema versione 8 come luogo iniziale per i profili. Per altre informazioni, vedere Uso di profili di sistema. Per informazioni sul nuovo meccanismo per la destinazione dei profili a dispositivi di recapito specifici, vedere Uso dei modelli di conformità del dispositivo.

Funzionalità file ASF

Guida per programmatori