Changeset 70318 in vbox
- Timestamp:
- Dec 22, 2017 1:21:02 PM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 119915
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Audio/DrvHostCoreAudio.cpp
r69118 r70318 38 38 #include <AudioToolbox/AudioConverter.h> 39 39 #include <AudioToolbox/AudioToolbox.h> 40 41 42 /* Audio Queue buffer configuration. */ 43 #define AQ_BUF_COUNT 32 /* Number of buffers. */ 44 #define AQ_BUF_SIZE 512 /* Size of each buffer in bytes. */ 45 #define AQ_BUF_TOTAL (AQ_BUF_COUNT * AQ_BUF_SIZE) 46 #define AQ_BUF_SAMPLES (AQ_BUF_TOTAL / 4) /* Hardcoded 4 bytes per sample! */ 40 47 41 48 /* Enables utilizing the Core Audio converter unit for converting … … 372 379 AudioQueueRef audioQueue; 373 380 /** The audio buffers which are used with the above audio queue. */ 374 AudioQueueBufferRef audioBuffer[ 3];381 AudioQueueBufferRef audioBuffer[AQ_BUF_COUNT]; 375 382 /** The acquired (final) audio format for this stream. */ 376 383 AudioStreamBasicDescription asbdStream; … … 1296 1303 return VERR_GENERAL_FAILURE; /** @todo Fudge! */ 1297 1304 1298 const size_t cbBufSize = _4K; /** @todo Make this configurable! */1305 const size_t cbBufSize = AQ_BUF_SIZE; /** @todo Make this configurable! */ 1299 1306 1300 1307 /* … … 2321 2328 if (RT_SUCCESS(rc)) 2322 2329 { 2323 pCfgAcq->cFrameBufferHint = _4K; /** @todo Make this configurable. */2330 pCfgAcq->cFrameBufferHint = AQ_BUF_SAMPLES; /** @todo Make this configurable. */ 2324 2331 } 2325 2332 if (RT_SUCCESS(rc))
Note:
See TracChangeset
for help on using the changeset viewer.