Home | History | Annotate | Download | only in lib_src

Lines Matching refs:streams

296     /* parse the next event from all the streams */
328 /* find next event in all streams */
333 if (pSMFData->streams[i].ticks < temp)
335 temp = pSMFData->streams[i].ticks;
336 pSMFData->nextStream = &pSMFData->streams[i];
426 /* close all the streams */
429 if (pSMFData->streams[i].fileHandle != NULL)
431 if ((result = EAS_HWCloseFile(pEASData->hwInstData, pSMFData->streams[i].fileHandle)) != EAS_SUCCESS)
446 if (pSMFData->streams)
447 EAS_HWFree(pEASData->hwInstData, pSMFData->streams);
495 if ((result = EAS_HWFileSeek(pEASData->hwInstData, pSMFData->streams[i].fileHandle, pSMFData->streams[i].startFilePos)) != EAS_SUCCESS)
499 pSMFData->streams[i].ticks = 0;
502 EAS_InitMIDIStream(&pSMFData->streams[i].midiStream);
505 if ((result = SMF_GetDeltaTime(pEASData->hwInstData,&pSMFData->streams[i])) != EAS_SUCCESS)
507 if (pSMFData->streams[i].ticks < ticks)
509 ticks = pSMFData->streams[i].ticks;
510 pSMFData->nextStream = &pSMFData->streams[i];
622 pSMFData->streams[i].midiStream.jetData =
623 (pSMFData->streams[i].midiStream.jetData &
638 pSMFData->streams[i].midiStream.jetData |= MIDI_FLAGS_JET_MUTE;
640 pSMFData->streams[i].midiStream.jetData &= ~MIDI_FLAGS_JET_MUTE;
649 pSMFData->streams[value].midiStream.jetData |= MIDI_FLAGS_JET_MUTE;
657 pSMFData->streams[value].midiStream.jetData &= ~MIDI_FLAGS_JET_MUTE;
1083 /* dynamic memory allocation, allocate memory for streams */
1084 if (pSMFData->streams == NULL)
1086 pSMFData->streams = EAS_HWMalloc(hwInstData,sizeof(S_SMF_STREAM) * pSMFData->numStreams);
1087 if (pSMFData->streams == NULL)
1091 EAS_HWMemSet((void *)(pSMFData->streams), 0, sizeof(S_SMF_STREAM) * pSMFData->numStreams);
1133 pSMFData->streams[i].ticks = 0;
1134 pSMFData->streams[i].fileHandle = pSMFData->fileHandle;
1140 pSMFData->streams[i].startFilePos = (EAS_I32) chunkStart + SMF_CHUNK_INFO_SIZE;
1143 EAS_InitMIDIStream(&pSMFData->streams[i].midiStream);
1146 if ((result = SMF_GetDeltaTime(hwInstData, &pSMFData->streams[i])) != EAS_SUCCESS)
1149 if (pSMFData->streams[i].ticks < ticks)
1151 ticks = pSMFData->streams[i].ticks;
1152 pSMFData->nextStream = &pSMFData->streams[i];
1158 if ((result = EAS_HWDupHandle(hwInstData, pSMFData->streams[i].fileHandle, &pSMFData->fileHandle)) != EAS_SUCCESS)