DSP Services: Difference between revisions
Steveice10 (talk | contribs) m Update links. |
m Category DSP |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= DSP service "dsp::DSP" = | = DSP service "dsp::DSP" = | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
Line 28: | Line 27: | ||
|- | |- | ||
| 0x00080000 | | 0x00080000 | ||
| GetSemaphore | | [[DSP:GetSemaphore|GetSemaphore]] | ||
|- | |- | ||
| 0x00090040 | | 0x00090040 | ||
| ClearSemaphore | | [[DSP:ClearSemaphore|ClearSemaphore]] | ||
|- | |- | ||
| 0x000A0040 | | 0x000A0040 | ||
| MaskSemaphore | | [[DSP:MaskSemaphore|MaskSemaphore]] | ||
|- | |- | ||
| 0x000B0000 | | 0x000B0000 | ||
| CheckSemaphoreRequest | | [[DSP:CheckSemaphoreRequest|CheckSemaphoreRequest]] | ||
|- | |- | ||
| 0x000C0040 | | 0x000C0040 | ||
Line 46: | Line 45: | ||
|- | |- | ||
| 0x000E00C0 | | 0x000E00C0 | ||
| ReadPipe | | [[DSP:ReadPipe|ReadPipe]] | ||
|- | |- | ||
| 0x000F0080 | | 0x000F0080 | ||
| GetPipeReadableSize | | [[DSP:GetPipeReadableSize|GetPipeReadableSize]] | ||
|- | |- | ||
| 0x001000C0 | | 0x001000C0 | ||
Line 55: | Line 54: | ||
|- | |- | ||
| 0x001100C2 | | 0x001100C2 | ||
| [[DSP:LoadComponent|LoadComponent]] | | [[DSP:LoadComponent|LoadComponent]] | ||
|- | |- | ||
| 0x00120000 | | 0x00120000 | ||
Line 67: | Line 66: | ||
|- | |- | ||
| 0x00150082 | | 0x00150082 | ||
| [[DSP:RegisterInterruptEvents|RegisterInterruptEvents | | [[DSP:RegisterInterruptEvents|RegisterInterruptEvents]] | ||
|- | |- | ||
| 0x00160000 | | 0x00160000 | ||
Line 76: | Line 75: | ||
|- | |- | ||
| 0x00180040 | | 0x00180040 | ||
| GetPhysicalAddress | | [[DSP:GetPhysicalAddress|GetPhysicalAddress]] | ||
|- | |- | ||
| 0x00190040 | | 0x00190040 | ||
| GetVirtualAddress | | [[DSP:GetVirtualAddress|GetVirtualAddress]] | ||
|- | |- | ||
| 0x001A0042 | | 0x001A0042 | ||
Line 100: | Line 99: | ||
|- | |- | ||
| 0x00200040 | | 0x00200040 | ||
| ForceHeadphoneOut | | [[DSP:ForceHeadphoneOut|ForceHeadphoneOut]] | ||
|- | |- | ||
| 0x00210000 | | 0x00210000 | ||
| GetIsDspOccupied | | [[DSP:GetIsDspOccupied|GetIsDspOccupied]] | ||
|} | |} | ||
This is the main service for playing audio. The [[CSND_Services|CSND]] service can be used for playing audio as well, however most processes use this DSP service for playing audio. The DSP and CSND hardware can play audio simultaneously. | This is the main service for playing audio. The [[CSND_Services|CSND]] service can be used for playing audio as well, however most processes use this DSP service for playing audio. The DSP and CSND hardware can play audio simultaneously. | ||
[[Category:Services]] | |||
[[Category:DSP]] |