/openjdk7/jdk/src/solaris/native/com/sun/media/sound/ |
H A D | PLATFORM_API_SolarisOS_PCM.c | 581 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 D | PLATFORM_API_BsdOS_ALSA_PCM.c | 862 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 D | PLATFORM_API_LinuxOS_ALSA_PCM.c | 862 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 D | DirectAudioDevice.c | 763 (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 D | PLATFORM_API_MacOSX_PCM.cpp | 1016 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 D | PLATFORM_API_WinOS_DirectSound.cpp | 1353 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...] |