DynamicSoundEffectInstance Members

The following tables list the members exposed by the DynamicSoundEffectInstance type.

Public MethodDynamicSoundEffectInstanceInitializes a new instance of this class, which creates a dynamic sound effect based on the specified sample rate and audio channel.

Public PropertyIsDisposed(Inherited from SoundEffectInstance.)
Public PropertyIsLooped Indicates whether the audio playback of the DynamicSoundEffectInstance object is looped.
Public PropertyPan(Inherited from SoundEffectInstance.)
Public PropertyPendingBufferCountReturns the number of audio buffers in the queue awaiting playback.
Public PropertyPitch(Inherited from SoundEffectInstance.)
Public PropertyState(Inherited from SoundEffectInstance.)
Public PropertyVolume(Inherited from SoundEffectInstance.)

Public MethodApply3D(Overloaded. Inherited from SoundEffectInstance.)
Public Method StaticDisposeOverloaded. Immediately releases the unmanaged resources used by this object.
Public MethodEquals(Inherited from Object.)
Public MethodGetHashCode(Inherited from Object.)
Public MethodGetSampleDurationReturns the sample duration based on the specified size of the audio buffer.
Public MethodGetSampleSizeInBytesReturns the size of the audio buffer required to contain audio samples based on the specified duration.
Public MethodGetType(Inherited from Object.)
Public MethodPause(Inherited from SoundEffectInstance.)
Public MethodPlayBegins or resumes audio playback.
Public MethodResume(Inherited from SoundEffectInstance.)
Public MethodStop(Overloaded. Inherited from SoundEffectInstance.)
Public MethodSubmitBufferOverloaded. Submits an audio buffer for playback.
Public MethodToString(Inherited from Object.)

Protected MethodDispose(Inherited from SoundEffectInstance.)
Protected MethodFinalize(Inherited from SoundEffectInstance.)
Protected MethodMemberwiseClone(Inherited from Object.)

Public EventBufferNeeded Event that occurs when the number of audio capture buffers awaiting playback is less than or equal to two.

Community Additions