Searched defs:javaBytePos (Results 1 - 6 of 6) sorted by relevance

/openjdk7/jdk/src/solaris/native/com/sun/media/sound/
H A DPLATFORM_API_SolarisOS_PCM.c581 INT64 DAUDIO_GetBytePosition(void* id, int isSource, INT64 javaBytePos) { argument
585 INT64 result = javaBytePos;
594 //printf("getbyteposition: javaBytePos=%d , return=%d\n", (int) javaBytePos, (int) result);
599 void DAUDIO_SetBytePosition(void* id, int isSource, INT64 javaBytePos) { argument
607 info->positionOffset = javaBytePos - pos;
H A DPLATFORM_API_BsdOS_ALSA_PCM.c862 INT64 estimatePositionFromAvail(AlsaPcmInfo* info, int isSource, INT64 javaBytePos, int availInBytes) { argument
870 // javaBytePos is the position that is reached when the current
872 return (INT64) (javaBytePos - info->bufferSizeInBytes + availInBytes);
874 // javaBytePos is the position that was when the current buffer was empty
875 return (INT64) (javaBytePos + availInBytes);
879 INT64 DAUDIO_GetBytePosition(void* id, int isSource, INT64 javaBytePos) { argument
882 INT64 result = javaBytePos;
895 result = javaBytePos;
899 result = estimatePositionFromAvail(info, isSource, javaBytePos, framesAvail * info->frameSize);
907 result = javaBytePos;
922 DAUDIO_SetBytePosition(void* id, int isSource, INT64 javaBytePos) argument
[all...]
H A DPLATFORM_API_LinuxOS_ALSA_PCM.c862 INT64 estimatePositionFromAvail(AlsaPcmInfo* info, int isSource, INT64 javaBytePos, int availInBytes) { argument
870 // javaBytePos is the position that is reached when the current
872 return (INT64) (javaBytePos - info->bufferSizeInBytes + availInBytes);
874 // javaBytePos is the position that was when the current buffer was empty
875 return (INT64) (javaBytePos + availInBytes);
879 INT64 DAUDIO_GetBytePosition(void* id, int isSource, INT64 javaBytePos) { argument
882 INT64 result = javaBytePos;
895 result = javaBytePos;
899 result = estimatePositionFromAvail(info, isSource, javaBytePos, framesAvail * info->frameSize);
907 result = javaBytePos;
922 DAUDIO_SetBytePosition(void* id, int isSource, INT64 javaBytePos) argument
[all...]
/openjdk7/jdk/src/share/native/com/sun/media/sound/
H A DDirectAudioDevice.c763 (JNIEnv* env, jclass clazz, jlong id, jboolean isSource, jlong javaBytePos) {
764 INT64 ret = (INT64) javaBytePos;
768 ret = DAUDIO_GetBytePosition(info->handle, (int) isSource, (INT64) javaBytePos);
762 Java_com_sun_media_sound_DirectAudioDevice_nGetBytePosition(JNIEnv* env, jclass clazz, jlong id, jboolean isSource, jlong javaBytePos) argument
/openjdk7/jdk/src/macosx/native/com/sun/media/sound/
H A DPLATFORM_API_MacOSX_PCM.cpp1016 INT64 DAUDIO_GetBytePosition(void* id, int isSource, INT64 javaBytePos) { argument
1021 position = javaBytePos - device->ringBuffer.GetValidByteCount();
1023 position = javaBytePos + device->ringBuffer.GetValidByteCount();
1026 TRACE2("DAUDIO_GetBytePosition returns %lld (javaBytePos = %lld)\n", (long long)position, (long long)javaBytePos);
1030 void DAUDIO_SetBytePosition(void* id, int isSource, INT64 javaBytePos) { argument
1031 // no need javaBytePos (it's available in DAUDIO_GetBytePosition)
/openjdk7/jdk/src/windows/native/com/sun/media/sound/
H A DPLATFORM_API_WinOS_DirectSound.cpp1353 INT64 estimatePositionFromAvail(DS_Info* info, INT64 javaBytePos, int bufferSize, int availInBytes) { argument
1361 // javaBytePos is the position that is reached when the current
1363 return (INT64) (javaBytePos - bufferSize + availInBytes);
1365 // javaBytePos is the position that was when the current buffer was empty
1366 return (INT64) (javaBytePos + availInBytes);
1370 INT64 DAUDIO_GetBytePosition(void* id, int isSource, INT64 javaBytePos) { argument
1374 INT64 result = javaBytePos;
1377 result = estimatePositionFromAvail(info, javaBytePos, bufferSize, available);
1382 void DAUDIO_SetBytePosition(void* id, int isSource, INT64 javaBytePos) { argument
1384 * takes the javaBytePos para
[all...]

Completed in 1890 milliseconds