PrimoBurner(tm) for C++  4.2
CD, DVD and Blu-ray Software Development Kit
AudioInputList Class Reference

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 AudioInputat (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

virtual void add ( AudioInput item) [pure virtual]

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
virtual int32_t indexOf ( const AudioInput item) const [pure virtual]

Determines the index of a specific item in the list.

Parameters:
itemThe item that is searched in the list
Returns:
The index of item if found in the list; otherwise, -1.
virtual bool_t insert ( int32_t  index,
AudioInput item 
) [pure virtual]

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.
virtual bool_t setAt ( int32_t  index,
AudioInput item 
) [pure virtual]

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.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator