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 |