Changeset 4 for trunk/stream_ioproc/source/testproc.c
- Timestamp:
- Jul 13, 2017, 5:17:57 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/stream_ioproc/source/testproc.c
r2 r4 89 89 LONG lNum=0; 90 90 91 printf("In %s().\n", __FUNCTION__); 92 93 memset( &mmfinfo, '\0', sizeof(MMFORMATINFO) ); 94 // mmfinfo.ulIOProcType=MMIO_IOPROC_STORAGESYSTEM; 95 //mmfinfo.ulMediaType=MMIO_MEDIATYPE_AUDIO; 96 97 mmioQueryFormatCount(&mmfinfo, &lNum, 0, 0); 98 return lNum; 99 } 100 101 int queryNumFormatProcs(void) 102 { 103 MMFORMATINFO mmfinfo; 104 LONG lNum=0; 105 91 106 memset( &mmfinfo, '\0', sizeof(MMFORMATINFO) ); 92 107 mmfinfo.ulIOProcType=MMIO_IOPROC_STORAGESYSTEM; … … 127 142 printf("%2d: %s\n", a+1, name); 128 143 } 144 else 145 printf("%2d: Can't get format name\n", a+1); 129 146 pmmfi++; 130 147 } … … 136 153 ULONG ulFlags = 0L; 137 154 ULONG rc; 155 138 156 #if 0 139 157 … … 189 207 } 190 208 209 void checkForIOProc(FOURCC fourcc1) 210 { 211 PMMIOPROC pIOProc1=NULLHANDLE; 212 ULONG ulFlags; 213 214 ulFlags= MMIO_FINDPROC; 215 pIOProc1= mmioInstallIOProc (fourcc1, pIOProc1, ulFlags); 216 // pIOProc1= mmioInstallIOProc (0x4745504a, pIOProc1, ulFlags); 217 if (!pIOProc1) 218 /* I/O Procedure NOT FOUND */ 219 printf("IO-Proc NOT found 0x%x 0x%x\n", pIOProc1, fourcc1); 220 else 221 printf("IO-Proc found!!!\n"); 222 /* I/O Procedure found */ 223 } 191 224 int main(int argc, char **argv) { 192 225 193 printf("Test stream io proc...\n ");226 printf("Test stream io proc...\n\n"); 194 227 195 printf(" Installed storage procs: %d\n", queryNumStorageProcs());228 printf("Number of installed storage procs: %d\n", queryNumStorageProcs()); 196 229 getFormats(queryNumStorageProcs()); 230 checkForIOProc(mmioStringToFOURCC("WAVE",0)); 197 231 198 232 // getFormats(45);
Note:
See TracChangeset
for help on using the changeset viewer.