فهرست منبع

coreaudio: rewritten for SDL3 audio redesign!

Ryan C. Gordon 2 سال پیش
والد
کامیت
c653e57768
2فایلهای تغییر یافته به همراه293 افزوده شده و 448 حذف شده
  1. 1 4
      src/audio/coreaudio/SDL_coreaudio.h
  2. 292 444
      src/audio/coreaudio/SDL_coreaudio.m

+ 1 - 4
src/audio/coreaudio/SDL_coreaudio.h

@@ -53,15 +53,12 @@ struct SDL_PrivateAudioData
     AudioQueueRef audioQueue;
     int numAudioBuffers;
     AudioQueueBufferRef *audioBuffer;
-    void *buffer;
-    UInt32 bufferOffset;
-    UInt32 bufferSize;
+    AudioQueueBufferRef current_buffer;
     AudioStreamBasicDescription strdesc;
     SDL_Semaphore *ready_semaphore;
     char *thread_error;
 #ifdef MACOSX_COREAUDIO
     AudioDeviceID deviceID;
-    SDL_AtomicInt device_change_flag;
 #else
     SDL_bool interrupted;
     CFTypeRef interruption_listener;

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 292 - 444
src/audio/coreaudio/SDL_coreaudio.m


برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است