Changeset 4 for trunk/stream_ioproc/source
- Timestamp:
- Jul 13, 2017, 5:17:57 AM (8 years ago)
- Location:
- trunk/stream_ioproc/source
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/stream_ioproc/source/makefile
r2 r4 32 32 ################################################################################# 33 33 # 34 # Makefile for JPGIOProc34 # Makefile for STREAM IOProc 35 35 # 36 36 # Generates 37 # JPEGIO.dll - JPG Image IOproc37 # STREAMIO.dll - Stream storage IOproc 38 38 # 39 # Copyright Chris Wohlgemuth 200 239 # Copyright Chris Wohlgemuth 2005 40 40 # 41 41 # http://www.os2world.com/cdwriting … … 100 100 -rm *.*~ 101 101 -rm *.map 102 -rm *.sym 102 -rm *.sym -
trunk/stream_ioproc/source/streamfunc.c
r2 r4 1 1 /* 2 * Copyright (c) Chris Wohlgemuth 200 22 * Copyright (c) Chris Wohlgemuth 2005 3 3 * All rights reserved. 4 4 * -
trunk/stream_ioproc/source/streamio.def
r2 r4 31 31 ; */ 32 32 LIBRARY STREAMIO INITINSTANCE TERMINSTANCE 33 DESCRIPTION '$@#(C) C. Wohlgemuth 200 3:#@##1## 13.07.200215:17:00 My ;-) : :::0::@@ Stream IO procedure V0.1.0'33 DESCRIPTION '$@#(C) C. Wohlgemuth 2005:#@##1## 13.05.2005 15:17:00 My ;-) : :::0::@@ Stream IO procedure V0.1.0' 34 34 DATA MULTIPLE NONSHARED 35 35 SEGMENTS -
trunk/stream_ioproc/source/streamproc.c
r2 r4 1 1 /* 2 * Copyright (c) Chris Wohlgemuth 200 22 * Copyright (c) Chris Wohlgemuth 2005 3 3 * All rights reserved. 4 4 * -
trunk/stream_ioproc/source/streamproc.h
r2 r4 76 76 #endif 77 77 78 #define FOURCC_STREAM mmioFOURCC(' C', 'A', 'S', 'T')78 #define FOURCC_STREAM mmioFOURCC('S', 'T', 'R', 'M') 79 79 80 80 /* RC file defines */ 81 81 82 #define HEX_FOURCC_STREAM 0x54534143L 82 /* #define HEX_FOURCC_STREAM 0x54534143L */ 83 #define HEX_FOURCC_STREAM 0x4d5453L 83 84 84 85 #define MMOTION_IOPROC_NAME_TABLE 7000 -
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.