# PonyTracker: Référence de la classe ChannelGroup

Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Macros Pages
Référence de la classe ChannelGroup

`#include <fmod.hpp>`

## Fonctions membres publiques

FMOD_RESULT F_API | release ()
FMOD_RESULT F_API | getSystemObject (System **system)
FMOD_RESULT F_API | setVolume (float volume)
FMOD_RESULT F_API | getVolume (float *volume)
FMOD_RESULT F_API | setPitch (float pitch)
FMOD_RESULT F_API | getPitch (float *pitch)
FMOD_RESULT F_API | set3DOcclusion (float directocclusion, float reverbocclusion)
FMOD_RESULT F_API | get3DOcclusion (float *directocclusion, float *reverbocclusion)
FMOD_RESULT F_API | setPaused (bool paused)
FMOD_RESULT F_API | getPaused (bool *paused)
FMOD_RESULT F_API | setMute (bool mute)
FMOD_RESULT F_API | getMute (bool *mute)
FMOD_RESULT F_API | stop ()
FMOD_RESULT F_API | overrideVolume (float volume)
FMOD_RESULT F_API | overrideFrequency (float frequency)
FMOD_RESULT F_API | overridePan (float pan)
FMOD_RESULT F_API | overrideReverbProperties (const FMOD_REVERB_CHANNELPROPERTIES *prop)
FMOD_RESULT F_API | override3DAttributes (const FMOD_VECTOR *pos, const FMOD_VECTOR *vel)
FMOD_RESULT F_API | overrideSpeakerMix (float frontleft, float frontright, float center, float lfe, float backleft, float backright, float sideleft, float sideright)
FMOD_RESULT F_API | addGroup (ChannelGroup *group)
FMOD_RESULT F_API | getNumGroups (int *numgroups)
FMOD_RESULT F_API | getGroup (int index, ChannelGroup **group)
FMOD_RESULT F_API | getParentGroup (ChannelGroup **group)
FMOD_RESULT F_API | getDSPHead (DSP **dsp)
FMOD_RESULT F_API | addDSP (DSP *dsp, DSPConnection **connection)
FMOD_RESULT F_API | getName (char *name, int namelen)
FMOD_RESULT F_API | getNumChannels (int *numchannels)
FMOD_RESULT F_API | getChannel (int index, Channel **channel)
FMOD_RESULT F_API | getSpectrum (float *spectrumarray, int numvalues, int channeloffset, FMOD_DSP_FFT_WINDOW windowtype)
FMOD_RESULT F_API | getWaveData (float *wavearray, int numvalues, int channeloffset)
FMOD_RESULT F_API | setUserData (void *userdata)
FMOD_RESULT F_API | getUserData (void **userdata)
FMOD_RESULT F_API | getMemoryInfo (unsigned int memorybits, unsigned int event_memorybits, unsigned int *memoryused, FMOD_MEMORY_USAGE_DETAILS *memoryused_details)

## Description détaillée

Définition à la ligne 359 du fichier fmod.hpp.

## Documentation des fonctions membres

FMOD_RESULT F_API addDSP | ( | DSP * | dsp,
|  | DSPConnection ** | connection
| ) |  |

FMOD_RESULT F_API addGroup | ( | ChannelGroup * | group | ) |

FMOD_RESULT F_API get3DOcclusion | ( | float * | directocclusion,
|  | float * | reverbocclusion
| ) |  |

FMOD_RESULT F_API getChannel | ( | int | index,
|  | Channel ** | channel
| ) |  |

FMOD_RESULT F_API getDSPHead | ( | DSP ** | dsp | ) |

FMOD_RESULT F_API getGroup | ( | int | index,
|  | ChannelGroup ** | group
| ) |  |

FMOD_RESULT F_API getMemoryInfo | ( | unsigned int | memorybits,
|  | unsigned int | event_memorybits,
|  | unsigned int * | memoryused,
|  | FMOD_MEMORY_USAGE_DETAILS * | memoryused_details
| ) |  |

FMOD_RESULT F_API getMute | ( | bool * | mute | ) |

FMOD_RESULT F_API getName | ( | char * | name,
|  | int | namelen
| ) |  |

FMOD_RESULT F_API getNumChannels | ( | int * | numchannels | ) |

FMOD_RESULT F_API getNumGroups | ( | int * | numgroups | ) |

FMOD_RESULT F_API getParentGroup | ( | ChannelGroup ** | group | ) |

FMOD_RESULT F_API getPaused | ( | bool * | paused | ) |

FMOD_RESULT F_API getPitch | ( | float * | pitch | ) |

FMOD_RESULT F_API getSpectrum | ( | float * | spectrumarray,
|  | int | numvalues,
|  | int | channeloffset,
|  | FMOD_DSP_FFT_WINDOW | windowtype
| ) |  |

FMOD_RESULT F_API getSystemObject | ( | System ** | system | ) |

FMOD_RESULT F_API getUserData | ( | void ** | userdata | ) |

FMOD_RESULT F_API getVolume | ( | float * | volume | ) |

FMOD_RESULT F_API getWaveData | ( | float * | wavearray,
|  | int | numvalues,
|  | int | channeloffset
| ) |  |

FMOD_RESULT F_API override3DAttributes | ( | const FMOD_VECTOR * | pos,
|  | const FMOD_VECTOR * | vel
| ) |  |

FMOD_RESULT F_API overrideFrequency | ( | float | frequency | ) |

FMOD_RESULT F_API overridePan | ( | float | pan | ) |

FMOD_RESULT F_API overrideReverbProperties | ( | const FMOD_REVERB_CHANNELPROPERTIES * | prop | ) |

FMOD_RESULT F_API overrideSpeakerMix | ( | float | frontleft,
|  | float | frontright,
|  | float | center,
|  | float | lfe,
|  | float | backleft,
|  | float | backright,
|  | float | sideleft,
|  | float | sideright
| ) |  |

FMOD_RESULT F_API overrideVolume | ( | float | volume | ) |

FMOD_RESULT F_API release | ( |  | ) |

FMOD_RESULT F_API set3DOcclusion | ( | float | directocclusion,
|  | float | reverbocclusion
| ) |  |

FMOD_RESULT F_API setMute | ( | bool | mute | ) |

FMOD_RESULT F_API setPaused | ( | bool | paused | ) |

FMOD_RESULT F_API setPitch | ( | float | pitch | ) |

FMOD_RESULT F_API setUserData | ( | void * | userdata | ) |

FMOD_RESULT F_API setVolume | ( | float | volume | ) |

FMOD_RESULT F_API stop | ( |  | ) |

La documentation de cette classe a été générée à partir du fichier suivant :

- sources/fmod/include/fmod.hpp