Condividi tramite


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 scrittore di sink. lettore di origine e sink writer sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice utilizzi Source Reader e Sink Writer invece di 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, ai 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 all'interfaccia IWMHeaderInfo2. Dopo aver ottenuto un puntatore all'interfaccia appropriata, è possibile modificare i metadati esattamente come se fosse stato caricato il file 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 i metadati per un file, si scrive il file e quindi si prepara a scrivere 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 più 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 applicabili a tutti i file scritti.

 

Scrittura di file ASF