Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
[La funzionalità associata a questa pagina, Video Compression Manager, è una funzionalità legacy. Microsoft consiglia vivamente che il nuovo codice non usi questa funzionalità.
L'applicazione può usare ICSeqCompressFrame, ICSeqCompressFrameStarte funzioni ICSeqCompressFrameEnd per comprimere una sequenza di fotogrammi. Queste funzioni usano i dati archiviati nella struttura COMPVARS. Le applicazioni usano la funzioneICCompressorChooseper consentire all'utente di selezionare un compressore, aprirlo e impostare i parametri di compressione nella struttura COMPVARS; Tuttavia, le applicazioni possono impostare manualmente i parametri nella struttura.
Prima che un'applicazione possa iniziare a comprimere una sequenza di fotogrammi, deve usare ICSeqCompressFrameStart per allocare le risorse necessarie. Dopo aver allocato le risorse, l'applicazione può usare ICSeqCompressFrame per comprimere ogni fotogramma singolarmente. La frequenza dei fotogrammi e la frequenza dei fotogrammi chiave usati per comprimere la sequenza vengono specificate nei membri della struttura COMPVARS. Il valore restituito per ICSeqCompressFrame punta ai dati compressi.
Al termine della compressione di una sequenza, un'applicazione può usare ICSeqCompressFrameEnd per liberare le risorse di sistema allocate per ICSeqCompressFrameStart. Per liberare le risorse allocate per la struttura di COMPVARS, l'applicazione può usare la funzione ICCompressorFree.