Uso di un elenco di decisioni di modifica per la codifica vocale

Un elenco di decisioni di modifica (EDL) viene fornito a un codec che fornisce informazioni su come codificare parti specifiche del contenuto. Il codec Audio 9 Voice di Windows Media supporta una semplice edl in cui è possibile specificare le parti di contenuto che contengono musica. Per impostazione predefinita, il codec rileva i passaggi della musica stessa quando è configurato per codificare contenuto misto. È consigliabile usare edl solo se il codec non rileva correttamente i tipi di contenuto.

Per usare un edl, il codificatore vocale deve essere impostato per codificare contenuto misto. Configurare la modalità del codec vocale su "misto" impostando la proprietà MFPKEY_WMAVOICE_ENC_MusicSpeechClassMode su 2. Impostare l'edl usando la proprietà MFPKEY_WMAVOICE_ENC_EDL . Il valore di questa proprietà è una stringa contenente un elenco delimitato da virgole degli intervalli di tempo nel contenuto che deve essere codificato come musica. Il primo elemento nell'elenco è la versione dell'EDL, che è sempre 1. Il secondo elemento è il numero di sezioni musicali descritte nell'elenco. Dopo il secondo elemento sono presenti una serie di coppie di valori uguali al secondo elemento; ogni coppia di valori descrive il punto iniziale e finale di un passaggio musicale nel contenuto, espresso in millisecondi.

Ad esempio, la stringa EDL "1, 4, 1000, 2000, 5000, 6000, 9000, 10000, 13000, 14000" specifica quattro passaggi musicali, ognuno dei quali è un secondo lungo. Se le informazioni nella stringa EDL non sono valide, verranno ignorate.

Uso del codec vocale di Windows Media Audio 9

Uso dell'audio