You can retrieve or set the currently selected EQ preset using the IiTunes::CurrentEQPreset property.
Public Member Functions | |
Properties | |
HRESULT | Name ([out, retval] BSTR *name) |
Returns the name of the the EQ preset (e.g. "Acoustic"). | |
HRESULT | Modifiable ([out, retval] VARIANT_BOOL *isModifiable) |
Returns true if the EQ preset can be modified. | |
Preamp and Band Properties | |
HRESULT | Preamp ([out, retval] double *level) |
Returns the equalizer preamp level (-12.0 db to +12.0 db). | |
HRESULT | Preamp ([in] double level) |
Set the equalizer preamp level (-12.0 db to +12.0 db). | |
HRESULT | Band1 ([out, retval] double *level) |
Returns the equalizer 32Hz band level (-12.0 db to +12.0 db). | |
HRESULT | Band1 ([in] double level) |
Set the equalizer 32Hz band level (-12.0 db to +12.0 db). | |
HRESULT | Band2 ([out, retval] double *level) |
Returns the equalizer 64Hz band level (-12.0 db to +12.0 db). | |
HRESULT | Band2 ([in] double level) |
Set the equalizer 64Hz band level (-12.0 db to +12.0 db). | |
HRESULT | Band3 ([out, retval] double *level) |
Returns the equalizer 125Hz band level (-12.0 db to +12.0 db). | |
HRESULT | Band3 ([in] double level) |
Set the equalizer 125Hz band level (-12.0 db to +12.0 db). | |
HRESULT | Band4 ([out, retval] double *level) |
Returns the equalizer 250Hz band level (-12.0 db to +12.0 db). | |
HRESULT | Band4 ([in] double level) |
Set the equalizer 250Hz band level (-12.0 db to +12.0 db). | |
HRESULT | Band5 ([out, retval] double *level) |
Returns the equalizer 500Hz band level (-12.0 db to +12.0 db). | |
HRESULT | Band5 ([in] double level) |
Set the equalizer 500Hz band level (-12.0 db to +12.0 db). | |
HRESULT | Band6 ([out, retval] double *level) |
Returns the equalizer 1KHz band level (-12.0 db to +12.0 db). | |
HRESULT | Band6 ([in] double level) |
Set the equalizer 1KHz band level (-12.0 db to +12.0 db). | |
HRESULT | Band7 ([out, retval] double *level) |
Returns the equalizer 2KHz band level (-12.0 db to +12.0 db). | |
HRESULT | Band7 ([in] double level) |
Set the equalizer 2KHz band level (-12.0 db to +12.0 db). | |
HRESULT | Band8 ([out, retval] double *level) |
Returns the equalizer 4KHz band level (-12.0 db to +12.0 db). | |
HRESULT | Band8 ([in] double level) |
Set the equalizer 4KHz band level (-12.0 db to +12.0 db). | |
HRESULT | Band9 ([out, retval] double *level) |
Returns the equalizer 8KHz band level (-12.0 db to +12.0 db). | |
HRESULT | Band9 ([in] double level) |
Set the equalizer 8KHz band level (-12.0 db to +12.0 db). | |
HRESULT | Band10 ([out, retval] double *level) |
Returns the equalizer 16KHz band level (-12.0 db to +12.0 db). | |
HRESULT | Band10 ([in] double level) |
Set the equalizer 16KHz band level (-12.0 db to +12.0 db). | |
Methods | |
HRESULT | Delete ([in] VARIANT_BOOL updateAllTracks) |
Delete this EQ preset. | |
HRESULT | Rename ([in] BSTR newName,[in] VARIANT_BOOL updateAllTracks) |
Rename this EQ preset. |
|
Set the equalizer 32Hz band level (-12.0 db to +12.0 db).
|
|
Returns the equalizer 32Hz band level (-12.0 db to +12.0 db).
|
|
Set the equalizer 16KHz band level (-12.0 db to +12.0 db).
|
|
Returns the equalizer 16KHz band level (-12.0 db to +12.0 db).
|
|
Set the equalizer 64Hz band level (-12.0 db to +12.0 db).
|
|
Returns the equalizer 64Hz band level (-12.0 db to +12.0 db).
|
|
Set the equalizer 125Hz band level (-12.0 db to +12.0 db).
|
|
Returns the equalizer 125Hz band level (-12.0 db to +12.0 db).
|
|
Set the equalizer 250Hz band level (-12.0 db to +12.0 db).
|
|
Returns the equalizer 250Hz band level (-12.0 db to +12.0 db).
|
|
Set the equalizer 500Hz band level (-12.0 db to +12.0 db).
|
|
Returns the equalizer 500Hz band level (-12.0 db to +12.0 db).
|
|
Set the equalizer 1KHz band level (-12.0 db to +12.0 db).
|
|
Returns the equalizer 1KHz band level (-12.0 db to +12.0 db).
|
|
Set the equalizer 2KHz band level (-12.0 db to +12.0 db).
|
|
Returns the equalizer 2KHz band level (-12.0 db to +12.0 db).
|
|
Set the equalizer 4KHz band level (-12.0 db to +12.0 db).
|
|
Returns the equalizer 4KHz band level (-12.0 db to +12.0 db).
|
|
Set the equalizer 8KHz band level (-12.0 db to +12.0 db).
|
|
Returns the equalizer 8KHz band level (-12.0 db to +12.0 db).
|
|
Delete this EQ preset. Any EQ preset can be deleted, including built-in presets, except for the Manual preset.
|
|
Returns true if the EQ preset can be modified. Prior to iTunes 4.7, only the Manual preset was modifiable. As of iTunes 4.7 and later (iTunes type library 1.2 and later), all presets can be modified. In other words, this property will always be true.
|
|
Returns the name of the the EQ preset (e.g. "Acoustic").
|
|
Set the equalizer preamp level (-12.0 db to +12.0 db).
|
|
Returns the equalizer preamp level (-12.0 db to +12.0 db).
|
|
Rename this EQ preset. The name of any EQ preset can be changed, including built-in presets, except for the Manual preset. EQ preset names cannot start with leading spaces. If you specify a name that starts with leading spaces they will be stripped out.
|