Announcement

Collapse
No announcement yet.

Problem mit CreateCaptureBuffer und Vista

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Problem mit CreateCaptureBuffer und Vista

    Hi,
    ich habe ein Problem unter Vista.
    In meiner Anwendung erstelle ich ein IDirectSoundCaptureBuffer um auf mein Mic zuzugreifen. Das funktioniert auch alles wunderbar, bis mal Skype läuft!

    Starte ich Skype und baue eine Telfon-Verbindung zu einem anderen user auf und versuche danach dann in meriner applikation den soundbuffer zu erstellen, so hängt sich meine anwendung bei dem API-Aufruf auf.

    Hier mein codeschnipssel:
    Code:
     
    // Create the capture buffer
      ZeroMemory(@DSBufferDesc, sizeof(DSBufferDesc));
      DSBufferDesc.dwSize        := sizeof(DSBufferDesc);
      DSBufferDesc.dwBufferBytes := cInputBufferSize;
      DSBufferDesc.lpwfxFormat   := @PcmFormat; // Set the format during creation
      if (FDSCapture.CreateCaptureBuffer(DSBufferDesc, FDSCaptureBuffer, nil) <> S_OK) then
        exit;
    Hat da jemand ne Idee? Oder jemand schon gleiche Erfahrungswerte gesammelt?
    Mach ich etwas falsch?
Working...
X