Funzione AVIStreamFindSample (vfw.h)

La funzione AVIStreamFindSample restituisce la posizione di un campione (fotogramma chiave, cornice non vuota o frame contenente una modifica del formato) rispetto alla posizione specificata.

Questa funzione sostituisce la funzione AVIStreamFindKeyFrame obsoleta.

Sintassi

LONG AVIStreamFindSample(
  PAVISTREAM pavi,
  LONG       lPos,
  LONG       lFlags
);

Parametri

pavi

Gestire in un flusso aperto.

lPos

Frame iniziale per la ricerca.

lFlags

Flag che designano il tipo di frame da individuare, la direzione nel flusso in cui eseguire la ricerca e il tipo di informazioni restituite. Vengono definiti i flag seguenti.

Valore Significato
FIND_ANY Trova un frame nonempty. Questo flag sostituisce il flag SEARCH_ANY.
FIND_KEY Trova un fotogramma chiave. Questo flag sostituisce il flag SEARCH_KEY.
FIND_FORMAT Trova una modifica del formato.
FIND_NEXT Trova l'esempio, il frame o la modifica del formato più vicino in avanti. L'esempio corrente è incluso nella ricerca. Usare questo flag con il flag FIND_ANY, FIND_KEY o FIND_FORMAT. Questo flag sostituisce il flag SEARCH_FORWARD.
FIND_PREV Trova l'esempio, il frame o la modifica del formato più vicino alla ricerca all'indietro. L'esempio corrente è incluso nella ricerca. Usare questo flag con il flag FIND_ANY, FIND_KEY o FIND_FORMAT. Questo flag sostituisce i flag SEARCH_NEAREST e SEARCH_BACKWARD.
FIND_FROM_START Trova il primo esempio, il frame o la modifica del formato a partire dall'inizio del flusso. Usare questo flag con il flag FIND_ANY, FIND_KEY o FIND_FORMAT.

Valore restituito

Restituisce la posizione del frame trovato o -1 se la ricerca ha esito negativo.

Commenti

I flag FIND_KEY, FIND_ANY e FIND_FORMAT si escludono a vicenda, come i flag FIND_NEXT e FIND_PREV.

L'argomento pavi contiene un puntatore a un'interfaccia IAVIStream .

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione vfw.h
Libreria Vfw32.lib
DLL Avifil32.dll

Vedi anche

Funzioni AVIFile

Funzioni e macro AVIFile