Changeset 88953 in vbox
- Timestamp:
- May 9, 2021 12:02:05 AM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 144288
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Audio/DevIchAc97.cpp
r88951 r88953 326 326 327 327 /** 328 * Asynchronous I/O state for an AC'97 stream.329 */330 typedef struct AC97STREAMSTATEAIO331 {332 /** Thread handle for the actual I/O thread. */333 RTTHREAD Thread;334 /** Event for letting the thread know there is some data to process. */335 RTSEMEVENT Event;336 /** Critical section for synchronizing access. */337 RTCRITSECT CritSect;338 /** Started indicator. */339 volatile bool fStarted;340 /** Shutdown indicator. */341 volatile bool fShutdown;342 /** Whether the thread should do any data processing or not. */343 volatile bool fEnabled;344 bool afPadding[5];345 } AC97STREAMSTATEAIO;346 /** Pointer to the async I/O state for an AC'97 stream. */347 typedef AC97STREAMSTATEAIO *PAC97STREAMSTATEAIO;348 349 350 /**351 328 * The internal state of an AC'97 stream. 352 329 */ … … 458 435 typedef AC97STREAMR3 *PAC97STREAMR3; 459 436 460 461 /**462 * Asynchronous I/O thread context (arguments).463 */464 typedef struct AC97STREAMTHREADCTX465 {466 /** The AC'97 device state (shared). */467 PAC97STATE pThis;468 /** The AC'97 device state (ring-3). */469 PAC97STATER3 pThisCC;470 /** The AC'97 stream state (shared). */471 PAC97STREAM pStream;472 /** The AC'97 stream state (ring-3). */473 PAC97STREAMR3 pStreamCC;474 } AC97STREAMTHREADCTX;475 /** Pointer to the context for an async I/O thread. */476 typedef AC97STREAMTHREADCTX *PAC97STREAMTHREADCTX;477 437 478 438 /**
Note:
See TracChangeset
for help on using the changeset viewer.