Metodo ICaptureGraphBuilder::CopyCaptureFile (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Nota L'interfaccia ICaptureGraphBuilder è deprecata. Usare invece ICaptureGraphBuilder2 .
 
Copia i dati multimediali validi dal file di acquisizione preallocato.

Sintassi

HRESULT CopyCaptureFile(
  [in] LPOLESTR                   lpwstrOld,
  [in] LPOLESTR                   lpwstrNew,
  [in] int                        fAllowEscAbort,
  [in] IAMCopyCaptureFileProgress *pCallback
);

Parametri

[in] lpwstrOld

Puntatore a una stringa Unicode™ contenente il nome del file di origine.

[in] lpwstrNew

Puntatore a una stringa Unicode contenente il nome del file di destinazione. I dati validi vengono copiati in questo file.

[in] fAllowEscAbort

Valore che indica se la pressione del tasto ESC annulla l'operazione di copia. TRUE indica che lo farà; FALSE indica che questo metodo ignorerà la sequenza di tasti.

[in] pCallback

Il puntatore facoltativo a un IAMCopyCaptureFileProgress mostra lo stato di avanzamento (percentuale di completamento) dell'operazione di copia.

Valore restituito

Restituisce un valore HRESULT .

Commenti

Il nuovo file conterrà solo dati validi e pertanto può essere molto più breve del file di origine. In genere, si acquisisce sempre nello stesso file preallocato enorme e si usa questo metodo per copiare i dati da salvare da ogni acquisizione in un nuovo file.

Se si specifica pCallback, il metodo Progress nell'interfaccia IAMCopyCaptureFileProgress verrà chiamato periodicamente con un numero intero compreso tra 0 e 100 che rappresenta la percentuale di completamento.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione strmif.h (include Dshow.h)

Vedi anche

Codici di errore e di esito positivo

Interfaccia ICaptureGraphBuilder