Changeset 67530 in vbox
- Timestamp:
- Jun 21, 2017 8:58:45 AM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 116270
- Location:
- trunk/src/VBox/Devices/Audio
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Audio/HDAStreamPeriod.cpp
r67428 r67530 179 179 180 180 pPeriod->fStatus &= ~HDASTREAMPERIOD_FLAG_ACTIVE; 181 } 182 183 /** 184 * Pauses a period. All values remain intact. 185 * 186 * @param pPeriod Stream period to pause. 187 */ 188 void hdaStreamPeriodPause(PHDASTREAMPERIOD pPeriod) 189 { 190 AssertMsg((pPeriod->fStatus & HDASTREAMPERIOD_FLAG_ACTIVE), ("Period %p already in inactive state\n", pPeriod)); 191 192 pPeriod->fStatus &= ~HDASTREAMPERIOD_FLAG_ACTIVE; 193 194 Log3Func(("[SD%RU8]\n", pPeriod->u8SD)); 195 } 196 197 /** 198 * Resumes a formerly paused period. 199 * 200 * @param pPeriod Stream period to resume. 201 */ 202 void hdaStreamPeriodResume(PHDASTREAMPERIOD pPeriod) 203 { 204 AssertMsg(!(pPeriod->fStatus & HDASTREAMPERIOD_FLAG_ACTIVE), ("Period %p already in active state\n", pPeriod)); 205 206 pPeriod->fStatus |= HDASTREAMPERIOD_FLAG_ACTIVE; 207 208 Log3Func(("[SD%RU8]\n", pPeriod->u8SD)); 181 209 } 182 210 -
trunk/src/VBox/Devices/Audio/HDAStreamPeriod.h
r67357 r67530 89 89 int hdaStreamPeriodBegin(PHDASTREAMPERIOD pPeriod, uint64_t u64WalClk); 90 90 void hdaStreamPeriodEnd(PHDASTREAMPERIOD pPeriod); 91 void hdaStreamPeriodPause(PHDASTREAMPERIOD pPeriod); 92 void hdaStreamPeriodResume(PHDASTREAMPERIOD pPeriod); 91 93 bool hdaStreamPeriodLock(PHDASTREAMPERIOD pPeriod); 92 94 void hdaStreamPeriodUnlock(PHDASTREAMPERIOD pPeriod);
Note:
See TracChangeset
for help on using the changeset viewer.