Condividi tramite


Inserimento di fotogrammi chiave forzata (Microsoft Media Foundation)

Quando si configura un oggetto codificatore video, è possibile impostare un intervallo massimo per i fotogrammi chiave nel contenuto codificato. Tuttavia, il codec inserisce fotogrammi chiave entro tale intervallo come dettato dal contenuto; l'intervallo del fotogramma chiave non è costante. Per alcune applicazioni, la distanza del fotogramma chiave è molto importante. Ad esempio, un'applicazione di modifica video richiede fotogrammi chiave in posizioni logiche per un editor, ad esempio in caso di interruzioni di scena e transizioni di ripresa.

L'inserimento forzato dei fotogrammi chiave è una funzionalità che consente di richiedere la codifica di un fotogramma di input come fotogramma chiave. Il codificatore tenterà di rispettare queste richieste, ma le impostazioni del buffer (velocità di bit e finestra del buffer) configurate per la sessione di codifica hanno sempre la precedenza.

Gli oggetti del codificatore video implementano l'inserimento di fotogrammi chiave forzati come risposta a un'estensione dell'unità dati collegata all'esempio di input. Per altre informazioni sulle estensioni delle unità dati, vedere Using Data Unit Extensions.

I dati di estensione per l'inserimento di fotogrammi chiave forzata sono identificati dal valore GUID seguente: F72A3C6F-6EB4-4EBC-B192-09AD9759E828. Le singole estensioni sono valori bool. Impostare il valore su TRUE per indicare una richiesta di fotogramma chiave.

uso delle estensioni di unità dati

Uso di video