• Home
  • Raw
  • Download

Lines Matching full:-

1 /*----------------------------------------------------------------------------
20 * http://www.apache.org/licenses/LICENSE-2.0
28 *----------------------------------------------------------------------------
31 * $Date: 2007-09-04 11:43:49 -0700 (Tue, 04 Sep 2007) $
32 *----------------------------------------------------------------------------
98 #define PCM_FLAGS_8_BIT 0x00000001 /* 8-bit format */
105 /*----------------------------------------------------------------------------
107 *----------------------------------------------------------------------------
112 * polyphony - number of voices to play (dynamic memory model only)
113 * ppLibData - pointer to data handle variable for this instance
117 *----------------------------------------------------------------------------
121 /*----------------------------------------------------------------------------
123 *----------------------------------------------------------------------------
132 *----------------------------------------------------------------------------
136 /*----------------------------------------------------------------------------
138 *----------------------------------------------------------------------------
144 * pEASData - handle to data for this instance
148 *----------------------------------------------------------------------------
152 /*----------------------------------------------------------------------------
154 *----------------------------------------------------------------------------
159 * pEASData - buffer for internal EAS data
160 * pOut - output buffer pointer
161 * nNumRequested - requested num samples to generate
162 * pnNumGenerated - actual number of samples generated
167 *----------------------------------------------------------------------------
171 /*----------------------------------------------------------------------------
173 *----------------------------------------------------------------------------
178 * pEASData - handle to data for this instance
179 * streamHandle - handle to stream
180 * repeatCount - repeat count (0 = no repeat, -1 = repeat forever)
189 * -1 = repeat forever
190 *----------------------------------------------------------------------------
194 /*----------------------------------------------------------------------------
196 *----------------------------------------------------------------------------
201 * pEASData - handle to data for this instance
202 * streamHandle - handle to stream
203 * pRrepeatCount - pointer to variable to hold repeat count
212 * -1 = repeat forever
213 *----------------------------------------------------------------------------
217 /*----------------------------------------------------------------------------
219 *----------------------------------------------------------------------------
224 * pEASData - handle to data for this instance
225 * streamHandle - handle to stream
226 * rate - rate (28-bit fractional amount)
232 *----------------------------------------------------------------------------
238 /*----------------------------------------------------------------------------
240 *----------------------------------------------------------------------------
244 * to +/-12 semitones.
247 * pEASData - handle to data for this instance
248 * streamHandle - handle to stream
249 * transposition - +/-12 semitones
255 *----------------------------------------------------------------------------
260 /*----------------------------------------------------------------------------
262 *----------------------------------------------------------------------------
269 * pEASData - pointer to overall EAS data structure
270 * synthNum - synthesizer number (0 = onboard, 1 = DSP)
271 * polyphonyCount - the desired polyphony count
277 *----------------------------------------------------------------------------
281 /*----------------------------------------------------------------------------
283 *----------------------------------------------------------------------------
288 * pEASData - pointer to overall EAS data structure
289 * synthNum - synthesizer number (0 = onboard, 1 = DSP)
290 * pPolyphonyCount - pointer to variable to receive polyphony count
296 *----------------------------------------------------------------------------
300 /*----------------------------------------------------------------------------
302 *----------------------------------------------------------------------------
309 * pEASData - pointer to overall EAS data structure
310 * streamHandle - handle returned by EAS_OpenFile
311 * polyphonyCount - the desired polyphony count
317 *----------------------------------------------------------------------------
321 /*----------------------------------------------------------------------------
323 *----------------------------------------------------------------------------
328 * pEASData - pointer to overall EAS data structure
329 * streamHandle - handle returned by EAS_OpenFile
330 * pPolyphonyCount - pointer to variable to receive polyphony count
336 *----------------------------------------------------------------------------
340 /*----------------------------------------------------------------------------
342 *----------------------------------------------------------------------------
346 * Value must be in the range of 1-255, lower values are higher
350 * pEASData - pointer to overall EAS data structure
351 * streamHandle - handle returned by EAS_OpenFile
352 * polyphonyCount - the desired polyphony count
358 *----------------------------------------------------------------------------
362 /*----------------------------------------------------------------------------
364 *----------------------------------------------------------------------------
369 * pEASData - pointer to overall EAS data structure
370 * streamHandle - handle returned by EAS_OpenFile
371 * pPriority - pointer to variable to receive priority
377 *----------------------------------------------------------------------------
381 /*----------------------------------------------------------------------------
383 *----------------------------------------------------------------------------
386 * 90 (-10 dB). The volume range is 0 to 100 in 1dB increments.
389 * pEASData - pointer to overall EAS data structure
390 * volume - the desired master volume
398 *----------------------------------------------------------------------------
402 /*----------------------------------------------------------------------------
404 *----------------------------------------------------------------------------
409 * pEASData - pointer to overall EAS data structure
410 * volume - the desired master volume
418 *----------------------------------------------------------------------------
422 /*----------------------------------------------------------------------------
424 *----------------------------------------------------------------------------
434 * pEASData - handle to data for this instance
435 * maxLoad - the desired maximum workload
441 *----------------------------------------------------------------------------
445 /*----------------------------------------------------------------------------
447 *----------------------------------------------------------------------------
452 * pEASData - pointer to overall EAS data structure
453 * streamHandle - handle returned by EAS_OpenFile
454 * maxNumStreams - maximum number of PCM streams
455 *----------------------------------------------------------------------------
459 /*----------------------------------------------------------------------------
461 *----------------------------------------------------------------------------
466 * pEASData - pointer to overall EAS data structure
467 * locator - pointer to filename or other locating information
468 * pStreamHandle - pointer to stream handle variable
475 *----------------------------------------------------------------------------
480 /*----------------------------------------------------------------------------
482 *----------------------------------------------------------------------------
487 * pEASData - pointer to overall EAS data structure
488 * locator - pointer to filename or other locating information
489 * pStreamHandle - pointer to stream handle variable
496 *----------------------------------------------------------------------------
500 /*----------------------------------------------------------------------------
502 *----------------------------------------------------------------------------
504 *----------------------------------------------------------------------------
505 * pEASData - pointer to EAS persistent data object
506 * streamHandle - stream handle
507 * pFmtChunk - pointer to pointer to FMT chunk data
508 *----------------------------------------------------------------------------
513 /*----------------------------------------------------------------------------
515 *----------------------------------------------------------------------------
517 *----------------------------------------------------------------------------
518 * pEASData - pointer to EAS persistent data object
519 * streamHandle - stream handle
520 * pFileType - pointer to variable to receive file type
521 *----------------------------------------------------------------------------
525 /*----------------------------------------------------------------------------
527 *----------------------------------------------------------------------------
532 * pEASData - pointer to overall EAS data structure
533 * streamHandle - file or stream handle
534 * playLength - pointer to variable to store the play length (in msecs)
540 * - resets the parser to the start of the file
541 *----------------------------------------------------------------------------
545 /*----------------------------------------------------------------------------
547 *----------------------------------------------------------------------------
553 * pEASData - pointer to overall EAS data structure
554 * streamHandle - file or stream handle
561 *----------------------------------------------------------------------------
565 /*----------------------------------------------------------------------------
567 *----------------------------------------------------------------------------
572 * pEASData - pointer to overall EAS data structure
573 * streamHandle - file or stream handle
580 *----------------------------------------------------------------------------
584 /*----------------------------------------------------------------------------
586 *----------------------------------------------------------------------------
589 * de-register the callback, call this function again with parameter
593 * pEASData - pointer to overall EAS data structure
594 * streamHandle - file or stream handle
595 * cbFunc - pointer to host callback function
596 * metaDataBuffer - pointer to metadata buffer
597 * metaDataBufSize - maximum size of the metadata buffer
604 *----------------------------------------------------------------------------
614 /*----------------------------------------------------------------------------
616 *----------------------------------------------------------------------------
620 * pEASData - pointer to overall EAS data structure
621 * streamHandle - file or stream handle
622 * pNoteCount - pointer to variable to receive note count
623 *----------------------------------------------------------------------------
627 /*----------------------------------------------------------------------------
629 *----------------------------------------------------------------------------
635 * pEASData - pointer to overall EAS data structure
636 * streamHandle - file or stream handle
643 *----------------------------------------------------------------------------
647 /*----------------------------------------------------------------------------
649 *----------------------------------------------------------------------------
654 * pEASData - pointer to overall EAS data structure
655 * pStreamHandle - pointer to variable to hold file or stream handle
656 * streamHandle - open stream or NULL for new synthesizer instance
663 *----------------------------------------------------------------------------
667 /*----------------------------------------------------------------------------
669 *----------------------------------------------------------------------------
674 * pEASData - pointer to overall EAS data structure
675 * streamHandle - stream handle
676 * pBuffer - pointer to buffer
677 * count - number of bytes to write
684 *----------------------------------------------------------------------------
688 /*----------------------------------------------------------------------------
690 *----------------------------------------------------------------------------
695 * pEASData - pointer to overall EAS data structure
696 * streamHandle - stream handle
703 *----------------------------------------------------------------------------
707 /*----------------------------------------------------------------------------
709 *----------------------------------------------------------------------------
714 * pEASData - pointer to overall EAS data structure
715 * streamHandle - file handle
716 * milliseconds - playback offset from start of file in milliseconds
726 *----------------------------------------------------------------------------
730 /*----------------------------------------------------------------------------
732 *----------------------------------------------------------------------------
737 * pEASData - pointer to overall EAS data structure
744 *----------------------------------------------------------------------------
748 /*----------------------------------------------------------------------------
750 *----------------------------------------------------------------------------
755 * pEASData - pointer to overall EAS data structure
756 * streamHandle - file handle
764 *----------------------------------------------------------------------------
768 /*----------------------------------------------------------------------------
770 *----------------------------------------------------------------------------
777 * psEASData - pointer to overall EAS data structure
778 * streamHandle - file or stream handle
786 *----------------------------------------------------------------------------
790 /*----------------------------------------------------------------------------
792 *----------------------------------------------------------------------------
798 * psEASData - pointer to overall EAS data structure
799 * streamHandle - file or stream handle
807 *----------------------------------------------------------------------------
811 /*----------------------------------------------------------------------------
813 *----------------------------------------------------------------------------
819 * psEASData - pointer to overall EAS data structure
820 * module - enumerated module number
821 * param - enumerated parameter number
822 * pValue - pointer to variable to receive parameter value
830 *----------------------------------------------------------------------------
834 /*----------------------------------------------------------------------------
836 *----------------------------------------------------------------------------
842 * psEASData - pointer to overall EAS data structure
843 * handle - file or stream handle
844 * module - enumerated module number
845 * param - enumerated parameter number
846 * value - new parameter value
854 *----------------------------------------------------------------------------
859 /*----------------------------------------------------------------------------
861 *----------------------------------------------------------------------------
866 * pEASData - instance data handle
873 *----------------------------------------------------------------------------
877 /*----------------------------------------------------------------------------
879 *----------------------------------------------------------------------------
884 * pEASData - instance data handle
891 *----------------------------------------------------------------------------
896 /*----------------------------------------------------------------------------
898 *----------------------------------------------------------------------------
903 * pEASData - instance data handle
904 * streamHandle - file or stream handle
905 * pSoundLib - pointer to sound library
912 *----------------------------------------------------------------------------
916 /*----------------------------------------------------------------------------
918 *----------------------------------------------------------------------------
929 * pEASData - instance data handle
930 * searchFlag - search flag (EAS_TRUE or EAS_FALSE)
931 *----------------------------------------------------------------------------
935 /*----------------------------------------------------------------------------
937 *----------------------------------------------------------------------------
943 * pEASData - instance data handle
944 * handle - file or stream handle
945 * playMode - play mode (see eas_types.h for enumerations)
946 *----------------------------------------------------------------------------
951 /*----------------------------------------------------------------------------
953 *----------------------------------------------------------------------------
958 * pEASData - instance data handle
959 * streamHandle - file or stream handle
960 * locator - file locator
968 *----------------------------------------------------------------------------
973 /*----------------------------------------------------------------------------
975 *----------------------------------------------------------------------------
980 * pEASData - instance data handle
981 * locator - file locator
989 *----------------------------------------------------------------------------
994 /*----------------------------------------------------------------------------
996 *----------------------------------------------------------------------------
1001 * pEASData - pointer to overall EAS data structure
1002 * streamHandle - file or stream handle
1003 * cbProgChgFunc - pointer to host callback function for program change
1004 * cbEventFunc - pointer to host callback functio for note events
1011 *----------------------------------------------------------------------------
1019 /*----------------------------------------------------------------------------
1021 *----------------------------------------------------------------------------
1026 * pEASData - pointer to overall EAS data structure
1027 * streamHandle - file or stream handle
1028 * pControl - pointer to structure to receive data
1035 *----------------------------------------------------------------------------
1040 /*----------------------------------------------------------------------------
1042 *----------------------------------------------------------------------------
1047 * pEASData - pointer to EAS persistent data object
1048 * fileHandle - file handle
1049 * searchString - pointer to search sequence
1050 * len - length of search sequence
1051 * pOffset - pointer to variable to store offset to sequence
1053 * Returns EAS_EOF if end-of-file is reached
1054 *----------------------------------------------------------------------------