Share via


Per modificare i metadati con il writer

[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.

È possibile accedere, direttamente dal writer, i metadati che verranno inseriti nell'intestazione del file. Chiamare il metodo QueryInterface di qualsiasi interfaccia nell'oggetto writer per ottenere un puntatore all'interfaccia IWMHeaderInfo o IWMHeaderInfo2. Dopo aver ottenuto un puntatore all'interfaccia appropriata, è possibile modificare i metadati come si farebbe se il file fosse stato caricato nell'oggetto editor di metadati. Per altre informazioni sulla modifica dei metadati, vedere Uso dei metadati.

È necessario apportare tutte le modifiche ai metadati prima di chiamare IWMWriter::BeginWriting.

Nota

Se si impostano metadati per un file, scrivere il file e quindi preparare la scrittura di un nuovo file senza rilasciare il writer, alcuni metadati impostati per il primo file rimarranno impostati e verranno inclusi nei file successivi. Quando si scrivono diversi file con la stessa istanza dell'oggetto writer, sono disponibili due opzioni: controllare tutti i metadati prima di scrivere ogni file o scrivere solo nei metadati del writer che si applicano a tutti i file scritti.

 

Scrittura di file ASF