VirtualMachine::SoundBufferToAddYourSignal Class Reference
[VirtualMachine Sound MethodsVirtualMachine Sound Methods]

#include <VirtualMachine.h>

List of all members.


Detailed Description

Defines the sound buffer to be mixed by SoundInterface::ProcessSoundInterupt().

Definition at line 619 of file VirtualMachine.h.

Public Attributes

float * m_pSoundBuffer
unsigned int m_LengthToRender
 number of 2xfloat to add on m_pSoundBuffer.
float m_PlayFrequency
 the constant frequency play in Herz(22050,44100,...)
int m_StartPlayTime_SecondUnit
unsigned int m_StartPlayTime_SecondFrac
 m_StartPlayTime_SecondUnit 's after the point values.
int m_EndPlayTime_SecondUnit
 time value at the end of the buffer, cf m_StartPlayTime_SecondUnit .
unsigned int m_EndPlayTime_SecondFrac
 m_StartPlayTime_SecondUnit 's after the point values.
float m_MainVolume
 a multiplier for the volume, you should use. 1.0f By default.


Member Data Documentation

unsigned int m_EndPlayTime_SecondFrac
 

m_StartPlayTime_SecondUnit 's after the point values.

Definition at line 637 of file VirtualMachine.h.

int m_EndPlayTime_SecondUnit
 

time value at the end of the buffer, cf m_StartPlayTime_SecondUnit .

Definition at line 635 of file VirtualMachine.h.

unsigned int m_LengthToRender
 

number of 2xfloat to add on m_pSoundBuffer.

Definition at line 625 of file VirtualMachine.h.

float m_MainVolume
 

a multiplier for the volume, you should use. 1.0f By default.

Definition at line 639 of file VirtualMachine.h.

float m_PlayFrequency
 

the constant frequency play in Herz(22050,44100,...)

Definition at line 627 of file VirtualMachine.h.

float* m_pSoundBuffer
 

Pointer to the float buffer where to add your signal on. it is a left+right stereo buffer with m_LengthToRender length.

Definition at line 623 of file VirtualMachine.h.

unsigned int m_StartPlayTime_SecondFrac
 

m_StartPlayTime_SecondUnit 's after the point values.

Definition at line 633 of file VirtualMachine.h.

int m_StartPlayTime_SecondUnit
 

Time lapse of the buffer to mix, in seconds.( A given machine decide of the way calls are timed. ) Time values should be close to the date passed to ProcessMedia(), and should look like an accumulation: on 2 consecutive calls, End of last call == beginning of next call

Definition at line 631 of file VirtualMachine.h.


The documentation for this class was generated from the following file:
      /\/\        4         N         k         !         N         D
                      _______  _ __ ___  _____            ___ _ _  ____
     ___________  __//___   /________  |/    / ___________\_______/    \
    /   _   _   \/   _     /    _   /      _/_/____/    _       __     /
   /    /   /       /     /    /    \      \/     /    /    \   \     /
  \\___/___/___/    ¯    _____/_____/       ______\___/_____/\________\\
               \________/_ ___ __ l____\      /elD!  
                 http://www.m4nkind.com \____/