Describes a buffer notification event. To properly handle the event, the NewSoundByte field should be set to an array of bytes less than or equal to the NumBytesRequired property. If less than the required number of bytes are provided, the stream will fill the remainder with silence. SoundFinished defaults to false, and should be set to indicate if the bytes contained in NewSoundByte represent the end of the sound.