Represents a list of AudioInput objects.
More...
#include <PrimoBurner.h>
List of all members.
Public Member Functions |
virtual void | add (AudioInput *item)=0 |
| Adds a new AudioInput object to the list.
|
virtual AudioInput * | at (int32_t index) const =0 |
| Gets the element at the specified index.
|
virtual void | clear ()=0 |
| Removes all items from the list.
|
virtual int32_t | count () const =0 |
| Gets the number of elements in the list.
|
virtual int32_t | indexOf (const AudioInput *item) const =0 |
| Determines the index of a specific item in the list.
|
virtual bool_t | insert (int32_t index, AudioInput *item)=0 |
| Inserts an element at the specified position in the list.
|
virtual bool_t | remove (int32_t index)=0 |
| Removes the element at the specified index.
|
virtual bool_t | setAt (int32_t index, AudioInput *item)=0 |
| Sets the element at the specified index.
|
Detailed Description
Represents a list of AudioInput objects.
- See also:
- AudioInput
-
Object Management
Member Function Documentation
Adds a new AudioInput object to the list.
- Parameters:
-
item | [in] An AudioInput object that should be added to the list. If item is NULL it is not added to the list. |
- See also:
- AudioInput
virtual AudioInput* at |
( |
int32_t |
index | ) |
const [pure virtual] |
Gets the element at the specified index.
This method returns a reference type.
- Parameters:
-
index | [in] The zero-based index of the element to get. |
- Returns:
- An AudioInpu instance, or NULL if the index is out of range.
- See also:
- Object Management
Determines the index of a specific item in the list.
- Parameters:
-
item | The item that is searched in the list |
- Returns:
- The index of item if found in the list; otherwise, -1.
Inserts an element at the specified position in the list.
- Parameters:
-
index | [in] The zero-based index in the list where the new element should be inserted. |
item | [in] The new AudioInput object that should be inserted in the list. |
- Returns:
- 1 Success
-
0 The item cannot be inserted in the list.
virtual bool_t remove |
( |
int32_t |
index | ) |
[pure virtual] |
Removes the element at the specified index.
- Parameters:
-
index | [in] The zero-based index of the element to remove. |
- Returns:
- TRUE if the operation is successful, FALSE otherwise.
Sets the element at the specified index.
- Parameters:
-
index | [in] The zero-based index of the element to set. |
item | [in] The new AudioInput object. |
- Returns:
- 1 Success
-
0 The index is out of range or the item is not a valid AudioInput.