Classe CGenericList
[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.
Modello CGenericList
di classe che implementa un elenco specifico del tipo. Per altre informazioni, vedere CBaseList.
Per usare questo modello, dichiarare una variabile di tipo CGenericList
con un argomento modello che definisce il tipo di oggetto nell'elenco. Ad esempio, l'istruzione seguente dichiara un elenco di oggetti CBaseFilter :
CGenericList<CBaseFilter> myFilterList("Filters");
Per praticità, Wxlist.h definisce i tipi di elenco seguenti:
typedef CGenericList<CBaseObject> CBaseObjectList;
typedef CGenericList<IUnknown> CBaseInterfaceList;
Metodi pubblici | Descrizione |
---|---|
CGenericList | Metodo del costruttore. |
~CGenericList | Metodo distruttore. |
GetHeadPosition | Recupera la posizione del primo elemento nell'elenco. |
GetTailPosition | Recupera la posizione dell'ultimo elemento dell'elenco. |
GetCount | Recupera il numero di elementi nell'elenco. |
Getnext | Recupera l'elemento nella posizione specificata e sposta in avanti la posizione. |
Ottieni | Recupera l'elemento nella posizione specificata. |
GetHead | Recupera l'elemento all'inizio dell'elenco. |
RemoveHead | Rimuove il primo elemento nell'elenco. |
RemoveTail | Rimuove l'ultimo elemento nell'elenco. |
Rimuovi | Rimuove l'elemento nella posizione specificata. |
AddBefore | Inserisce un elemento o un elenco prima della posizione specificata. |
AddAfter | Inserisce un elemento o un elenco dopo la posizione specificata. |
AddHead | Aggiunge un elemento o un elenco all'inizio dell'elenco. |
AddTail | Aggiunge un elemento o un elenco alla fine dell'elenco. |
Find | Recupera la prima posizione che contiene l'elemento specificato. |
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|