@@ -218,55 +218,6 @@ EAS_RESULT EAS_IntSetStrmParam (S_EAS_DATA *pEASData, EAS_HANDLE pStream, EAS_IN
218
218
return EAS_SUCCESS ;
219
219
}
220
220
221
- /*----------------------------------------------------------------------------
222
- * EAS_IntGetStrmParam()
223
- *----------------------------------------------------------------------------
224
- * This routine gets common parameters like transpose, volume, etc.
225
- * First, it attempts to use the parser EAS_GetStreamParameter interface. If that
226
- * fails, it attempts to get the synth handle from the parser and
227
- * get the parameter directly on the synth.
228
- *----------------------------------------------------------------------------
229
- */
230
- EAS_RESULT EAS_IntGetStrmParam (S_EAS_DATA * pEASData , EAS_HANDLE pStream , EAS_INT param , EAS_I32 * pValue )
231
- {
232
- S_SYNTH * pSynth ;
233
-
234
- /* try to set the parameter */
235
- if (EAS_GetStreamParameter (pEASData , pStream , param , pValue ) == EAS_SUCCESS )
236
- return EAS_SUCCESS ;
237
-
238
- /* get a pointer to the synth object and retrieve data directly */
239
- /*lint -e{740} we are cheating by passing a pointer through this interface */
240
- if (EAS_GetStreamParameter (pEASData , pStream , PARSER_DATA_SYNTH_HANDLE , (EAS_I32 * ) & pSynth ) != EAS_SUCCESS )
241
- return EAS_ERROR_INVALID_PARAMETER ;
242
-
243
- if (pSynth == NULL )
244
- return EAS_ERROR_INVALID_PARAMETER ;
245
-
246
- switch (param )
247
- {
248
- case PARSER_DATA_POLYPHONY :
249
- return VMGetPolyphony (pEASData -> pVoiceMgr , pSynth , pValue );
250
-
251
- case PARSER_DATA_PRIORITY :
252
- return VMGetPriority (pEASData -> pVoiceMgr , pSynth , pValue );
253
-
254
- case PARSER_DATA_TRANSPOSITION :
255
- VMGetTranposition (pSynth , pValue );
256
- break ;
257
-
258
- case PARSER_DATA_NOTE_COUNT :
259
- * pValue = VMGetNoteCount (pSynth );
260
- break ;
261
-
262
- default :
263
- { /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "Invalid paramter %d in call to EAS_IntSetStrmParam", param); */ }
264
- return EAS_ERROR_INVALID_PARAMETER ;
265
- }
266
-
267
- return EAS_SUCCESS ;
268
- }
269
-
270
221
/*----------------------------------------------------------------------------
271
222
* EAS_AllocateStream()
272
223
*----------------------------------------------------------------------------
@@ -683,23 +634,6 @@ EAS_PUBLIC EAS_RESULT EAS_OpenFile (EAS_DATA_HANDLE pEASData, EAS_FILE_LOCATOR l
683
634
return EAS_ERROR_UNRECOGNIZED_FORMAT ;
684
635
}
685
636
686
- /*----------------------------------------------------------------------------
687
- * EAS_GetFileType
688
- *----------------------------------------------------------------------------
689
- * Returns the file type (see eas_types.h for enumerations)
690
- *----------------------------------------------------------------------------
691
- * pEASData - pointer to EAS persistent data object
692
- * pStream - stream handle
693
- * pFileType - pointer to variable to receive file type
694
- *----------------------------------------------------------------------------
695
- */
696
- EAS_PUBLIC EAS_RESULT EAS_GetFileType (S_EAS_DATA * pEASData , EAS_HANDLE pStream , EAS_I32 * pFileType )
697
- {
698
- if (!EAS_StreamReady (pEASData , pStream ))
699
- return EAS_ERROR_NOT_VALID_IN_THIS_STATE ;
700
- return EAS_GetStreamParameter (pEASData , pStream , PARSER_DATA_FILE_TYPE , pFileType );
701
- }
702
-
703
637
/*----------------------------------------------------------------------------
704
638
* EAS_Prepare()
705
639
*----------------------------------------------------------------------------
@@ -825,18 +759,21 @@ EAS_PUBLIC EAS_RESULT EAS_Render (EAS_DATA_HANDLE pEASData, EAS_PCM *pOut, EAS_I
825
759
/* establish pointer to parser module */
826
760
pParserModule = pEASData -> streams [streamNum ].pParserModule ;
827
761
762
+ #ifdef JET_INTERFACE
828
763
/* handle pause */
829
764
if (pEASData -> streams [streamNum ].streamFlags & STREAM_FLAGS_PAUSE )
830
765
{
831
766
if (pParserModule -> pfPause )
832
767
result = pParserModule -> pfPause (pEASData , pEASData -> streams [streamNum ].handle );
833
768
pEASData -> streams [streamNum ].streamFlags &= ~STREAM_FLAGS_PAUSE ;
834
769
}
770
+ #endif
835
771
836
772
/* get current state */
837
773
if ((result = (* pParserModule -> pfState )(pEASData , pEASData -> streams [streamNum ].handle , & parserState )) != EAS_SUCCESS )
838
774
return result ;
839
775
776
+ #ifdef JET_INTERFACE
840
777
/* handle resume */
841
778
if (parserState == EAS_STATE_PAUSED )
842
779
{
@@ -847,6 +784,7 @@ EAS_PUBLIC EAS_RESULT EAS_Render (EAS_DATA_HANDLE pEASData, EAS_PCM *pOut, EAS_I
847
784
pEASData -> streams [streamNum ].streamFlags &= ~STREAM_FLAGS_RESUME ;
848
785
}
849
786
}
787
+ #endif
850
788
851
789
/* if necessary, parse stream */
852
790
if ((pEASData -> streams [streamNum ].streamFlags & STREAM_FLAGS_PARSED ) == 0 )
@@ -1001,6 +939,7 @@ EAS_PUBLIC EAS_RESULT EAS_Render (EAS_DATA_HANDLE pEASData, EAS_PCM *pOut, EAS_I
1001
939
return EAS_SUCCESS ;
1002
940
}
1003
941
942
+ #ifdef JET_INTERFACE
1004
943
/*----------------------------------------------------------------------------
1005
944
* EAS_SetTransposition)
1006
945
*----------------------------------------------------------------------------
@@ -1031,6 +970,7 @@ EAS_PUBLIC EAS_RESULT EAS_SetTransposition (EAS_DATA_HANDLE pEASData, EAS_HANDLE
1031
970
return EAS_ERROR_NOT_VALID_IN_THIS_STATE ;
1032
971
return EAS_IntSetStrmParam (pEASData , pStream , PARSER_DATA_TRANSPOSITION , transposition );
1033
972
}
973
+ #endif
1034
974
1035
975
/*----------------------------------------------------------------------------
1036
976
* EAS_ParseEvents()
@@ -1484,6 +1424,7 @@ EAS_PUBLIC EAS_RESULT EAS_GetLocation (EAS_DATA_HANDLE pEASData, EAS_HANDLE pStr
1484
1424
return EAS_SUCCESS ;
1485
1425
}
1486
1426
1427
+ #ifdef JET_INTERFACE
1487
1428
/*----------------------------------------------------------------------------
1488
1429
* EAS_Pause()
1489
1430
*----------------------------------------------------------------------------
@@ -1600,6 +1541,7 @@ EAS_PUBLIC EAS_RESULT EAS_Resume (EAS_DATA_HANDLE pEASData, EAS_HANDLE pStream)
1600
1541
1601
1542
return result ;
1602
1543
}
1544
+ #endif
1603
1545
1604
1546
/*----------------------------------------------------------------------------
1605
1547
* EAS_SetParameter()
0 commit comments