Мой код ниже.Я хочу знать, генерируется ли BufferLostException
в функции GetAudioPlayStatus
, в чем может быть причина?Как я могу изменить код, чтобы избежать этого исключения.
Я просматриваю MSDN
, но ничего не нашел
public SecondaryBuffer m_Buffer = new SecondaryBuffer(m_desc, m_Device);
public bool GetAudioPlayStatus()
{
return m_Buffer.Status.Playing;
}
Это Стекинформация при возникновении исключения
Microsoft.DirectX.DirectSound.BufferLostException
on Microsoft.DirectX.DirectSound.Buffer.get_Status()
on calculator.Audio.GetAudioPlayStatus()