CGenericList (clase)
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
Plantilla CGenericList
de clase que implementa una lista específica del tipo. Para obtener más información, vea CBaseList.
Para usar esta plantilla, declare una variable de tipo CGenericList
con un argumento de plantilla que defina el tipo de objeto de la lista. Por ejemplo, la siguiente instrucción declara una lista de objetos CBaseFilter :
CGenericList<CBaseFilter> myFilterList("Filters");
Para mayor comodidad, Wxlist.h define los siguientes tipos de lista:
typedef CGenericList<CBaseObject> CBaseObjectList;
typedef CGenericList<IUnknown> CBaseInterfaceList;
Métodos públicos | Descripción |
---|---|
CGenericList | Método constructor. |
~CGenericList | Método de destructor. |
GetHeadPosition | Recupera la posición del primer elemento de la lista. |
GetTailPosition | Recupera la posición del último elemento de la lista. |
GetCount | Recupera el número de elementos de la lista. |
GetNext | Recupera el elemento en la posición especificada y avanza la posición. |
Get | Recupera el elemento en la posición especificada. |
GetHead | Recupera el elemento en el encabezado de la lista. |
RemoveHead | Quita el primer elemento de la lista. |
RemoveTail | Quita el último elemento de la lista. |
Remove | Quita el elemento de en la posición especificada. |
AddBefore | Inserta un elemento o lista antes de la posición especificada. |
AddAfter | Inserta un elemento o lista después de la posición especificada. |
AddHead | Agrega un elemento o lista al principio de la lista. |
AddTail | Anexa un elemento o lista al final de la lista. |
Find | Recupera la primera posición que contiene el elemento especificado. |
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|