Changeset 67903 in vbox
- Timestamp:
- Jul 11, 2017 11:43:48 AM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 116888
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Audio/HDAStream.h
r67899 r67903 188 188 * @{ 189 189 */ 190 int hdaStreamCreate(PHDASTREAM pStream, PHDASTATE pThis);191 void hdaStreamDestroy(PHDASTREAM pStream);192 int hdaStreamInit(PHDASTREAM pStream, uint8_t uSD);193 void hdaStreamReset(PHDASTATE pThis, PHDASTREAM pStream, uint8_t uSD);194 int hdaStreamEnable(PHDASTREAM pStream, bool fEnable);195 uint32_t hdaStreamGetUsed(PHDASTREAM pStream);196 uint32_t hdaStreamGetFree(PHDASTREAM pStream);197 int hdaStreamTransfer(PHDASTREAM pStream, uint32_t cbToProcessMax);198 uint32_t hdaStreamUpdateLPIB(PHDASTREAM pStream, uint32_t u32LPIB);199 void hdaStreamLock(PHDASTREAM pStream);200 void hdaStreamUnlock(PHDASTREAM pStream);201 int hdaStreamRead(PHDASTREAM pStream, uint32_t cbToRead, uint32_t *pcbRead);202 int hdaStreamWrite(PHDASTREAM pStream, uint32_t cbToWrite, uint32_t *pcbWritten);203 void hdaStreamUpdate(PHDASTREAM pStream, bool fAsync);190 int hdaStreamCreate(PHDASTREAM pStream, PHDASTATE pThis); 191 void hdaStreamDestroy(PHDASTREAM pStream); 192 int hdaStreamInit(PHDASTREAM pStream, uint8_t uSD); 193 void hdaStreamReset(PHDASTATE pThis, PHDASTREAM pStream, uint8_t uSD); 194 int hdaStreamEnable(PHDASTREAM pStream, bool fEnable); 195 uint32_t hdaStreamGetUsed(PHDASTREAM pStream); 196 uint32_t hdaStreamGetFree(PHDASTREAM pStream); 197 int hdaStreamTransfer(PHDASTREAM pStream, uint32_t cbToProcessMax); 198 uint32_t hdaStreamUpdateLPIB(PHDASTREAM pStream, uint32_t u32LPIB); 199 void hdaStreamLock(PHDASTREAM pStream); 200 void hdaStreamUnlock(PHDASTREAM pStream); 201 int hdaStreamRead(PHDASTREAM pStream, uint32_t cbToRead, uint32_t *pcbRead); 202 int hdaStreamWrite(PHDASTREAM pStream, uint32_t cbToWrite, uint32_t *pcbWritten); 203 void hdaStreamUpdate(PHDASTREAM pStream, bool fAsync); 204 204 # ifdef HDA_USE_DMA_ACCESS_HANDLER 205 bool hdaStreamRegisterDMAHandlers(PHDASTREAM pStream);206 void hdaStreamUnregisterDMAHandlers(PHDASTREAM pStream);205 bool hdaStreamRegisterDMAHandlers(PHDASTREAM pStream); 206 void hdaStreamUnregisterDMAHandlers(PHDASTREAM pStream); 207 207 # endif /* HDA_USE_DMA_ACCESS_HANDLER */ 208 208 /** @} */ … … 212 212 */ 213 213 # ifdef VBOX_WITH_AUDIO_HDA_ASYNC_IO 214 inthdaStreamAsyncIOThread(RTTHREAD hThreadSelf, void *pvUser);215 int hdaStreamAsyncIOCreate(PHDASTREAM pStream);216 int hdaStreamAsyncIODestroy(PHDASTREAM pStream);217 int hdaStreamAsyncIONotify(PHDASTREAM pStream);218 void hdaStreamAsyncIOLock(PHDASTREAM pStream);219 void hdaStreamAsyncIOUnlock(PHDASTREAM pStream);220 void hdaStreamAsyncIOEnable(PHDASTREAM pStream, bool fEnable);214 DECLCALLBACK(int) hdaStreamAsyncIOThread(RTTHREAD hThreadSelf, void *pvUser); 215 int hdaStreamAsyncIOCreate(PHDASTREAM pStream); 216 int hdaStreamAsyncIODestroy(PHDASTREAM pStream); 217 int hdaStreamAsyncIONotify(PHDASTREAM pStream); 218 void hdaStreamAsyncIOLock(PHDASTREAM pStream); 219 void hdaStreamAsyncIOUnlock(PHDASTREAM pStream); 220 void hdaStreamAsyncIOEnable(PHDASTREAM pStream, bool fEnable); 221 221 # endif /* VBOX_WITH_AUDIO_HDA_ASYNC_IO */ 222 222 /** @} */
Note:
See TracChangeset
for help on using the changeset viewer.