| OLD | NEW |
| 1 /* | 1 /* |
| 2 * libjingle | 2 * libjingle |
| 3 * Copyright 2013 Google Inc. | 3 * Copyright 2013 Google Inc. |
| 4 * | 4 * |
| 5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions are met: | 6 * modification, are permitted provided that the following conditions are met: |
| 7 * | 7 * |
| 8 * 1. Redistributions of source code must retain the above copyright notice, | 8 * 1. Redistributions of source code must retain the above copyright notice, |
| 9 * this list of conditions and the following disclaimer. | 9 * this list of conditions and the following disclaimer. |
| 10 * 2. Redistributions in binary form must reproduce the above copyright notice, | 10 * 2. Redistributions in binary form must reproduce the above copyright notice, |
| (...skipping 1562 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1573 jobject j_ice_servers = GetObjectField(jni, j_rtc_config, j_ice_servers_id); | 1573 jobject j_ice_servers = GetObjectField(jni, j_rtc_config, j_ice_servers_id); |
| 1574 | 1574 |
| 1575 jfieldID j_audio_jitter_buffer_max_packets_id = | 1575 jfieldID j_audio_jitter_buffer_max_packets_id = |
| 1576 GetFieldID(jni, j_rtc_config_class, "audioJitterBufferMaxPackets", "I"); | 1576 GetFieldID(jni, j_rtc_config_class, "audioJitterBufferMaxPackets", "I"); |
| 1577 jfieldID j_audio_jitter_buffer_fast_accelerate_id = GetFieldID( | 1577 jfieldID j_audio_jitter_buffer_fast_accelerate_id = GetFieldID( |
| 1578 jni, j_rtc_config_class, "audioJitterBufferFastAccelerate", "Z"); | 1578 jni, j_rtc_config_class, "audioJitterBufferFastAccelerate", "Z"); |
| 1579 | 1579 |
| 1580 jfieldID j_ice_connection_receiving_timeout_id = | 1580 jfieldID j_ice_connection_receiving_timeout_id = |
| 1581 GetFieldID(jni, j_rtc_config_class, "iceConnectionReceivingTimeout", "I"); | 1581 GetFieldID(jni, j_rtc_config_class, "iceConnectionReceivingTimeout", "I"); |
| 1582 | 1582 |
| 1583 jfieldID j_ice_backup_candidate_pair_ping_interval_id = GetFieldID( |
| 1584 jni, j_rtc_config_class, "iceBackupCandidatePairPingInterval", "I"); |
| 1585 |
| 1583 jfieldID j_continual_gathering_policy_id = | 1586 jfieldID j_continual_gathering_policy_id = |
| 1584 GetFieldID(jni, j_rtc_config_class, "continualGatheringPolicy", | 1587 GetFieldID(jni, j_rtc_config_class, "continualGatheringPolicy", |
| 1585 "Lorg/webrtc/PeerConnection$ContinualGatheringPolicy;"); | 1588 "Lorg/webrtc/PeerConnection$ContinualGatheringPolicy;"); |
| 1586 jobject j_continual_gathering_policy = | 1589 jobject j_continual_gathering_policy = |
| 1587 GetObjectField(jni, j_rtc_config, j_continual_gathering_policy_id); | 1590 GetObjectField(jni, j_rtc_config, j_continual_gathering_policy_id); |
| 1588 | 1591 |
| 1589 rtc_config->type = | 1592 rtc_config->type = |
| 1590 JavaIceTransportsTypeToNativeType(jni, j_ice_transports_type); | 1593 JavaIceTransportsTypeToNativeType(jni, j_ice_transports_type); |
| 1591 rtc_config->bundle_policy = | 1594 rtc_config->bundle_policy = |
| 1592 JavaBundlePolicyToNativeType(jni, j_bundle_policy); | 1595 JavaBundlePolicyToNativeType(jni, j_bundle_policy); |
| 1593 rtc_config->rtcp_mux_policy = | 1596 rtc_config->rtcp_mux_policy = |
| 1594 JavaRtcpMuxPolicyToNativeType(jni, j_rtcp_mux_policy); | 1597 JavaRtcpMuxPolicyToNativeType(jni, j_rtcp_mux_policy); |
| 1595 rtc_config->tcp_candidate_policy = | 1598 rtc_config->tcp_candidate_policy = |
| 1596 JavaTcpCandidatePolicyToNativeType(jni, j_tcp_candidate_policy); | 1599 JavaTcpCandidatePolicyToNativeType(jni, j_tcp_candidate_policy); |
| 1597 JavaIceServersToJsepIceServers(jni, j_ice_servers, &rtc_config->servers); | 1600 JavaIceServersToJsepIceServers(jni, j_ice_servers, &rtc_config->servers); |
| 1598 rtc_config->audio_jitter_buffer_max_packets = | 1601 rtc_config->audio_jitter_buffer_max_packets = |
| 1599 GetIntField(jni, j_rtc_config, j_audio_jitter_buffer_max_packets_id); | 1602 GetIntField(jni, j_rtc_config, j_audio_jitter_buffer_max_packets_id); |
| 1600 rtc_config->audio_jitter_buffer_fast_accelerate = GetBooleanField( | 1603 rtc_config->audio_jitter_buffer_fast_accelerate = GetBooleanField( |
| 1601 jni, j_rtc_config, j_audio_jitter_buffer_fast_accelerate_id); | 1604 jni, j_rtc_config, j_audio_jitter_buffer_fast_accelerate_id); |
| 1602 rtc_config->ice_connection_receiving_timeout = | 1605 rtc_config->ice_connection_receiving_timeout = |
| 1603 GetIntField(jni, j_rtc_config, j_ice_connection_receiving_timeout_id); | 1606 GetIntField(jni, j_rtc_config, j_ice_connection_receiving_timeout_id); |
| 1607 rtc_config->ice_backup_candidate_pair_ping_interval = GetIntField( |
| 1608 jni, j_rtc_config, j_ice_backup_candidate_pair_ping_interval_id); |
| 1604 rtc_config->continual_gathering_policy = | 1609 rtc_config->continual_gathering_policy = |
| 1605 JavaContinualGatheringPolicyToNativeType( | 1610 JavaContinualGatheringPolicyToNativeType( |
| 1606 jni, j_continual_gathering_policy); | 1611 jni, j_continual_gathering_policy); |
| 1607 } | 1612 } |
| 1608 | 1613 |
| 1609 JOW(jlong, PeerConnectionFactory_nativeCreatePeerConnection)( | 1614 JOW(jlong, PeerConnectionFactory_nativeCreatePeerConnection)( |
| 1610 JNIEnv *jni, jclass, jlong factory, jobject j_rtc_config, | 1615 JNIEnv *jni, jclass, jlong factory, jobject j_rtc_config, |
| 1611 jobject j_constraints, jlong observer_p) { | 1616 jobject j_constraints, jlong observer_p) { |
| 1612 rtc::scoped_refptr<PeerConnectionFactoryInterface> f( | 1617 rtc::scoped_refptr<PeerConnectionFactoryInterface> f( |
| 1613 reinterpret_cast<PeerConnectionFactoryInterface*>( | 1618 reinterpret_cast<PeerConnectionFactoryInterface*>( |
| (...skipping 532 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2146 return JavaStringFromStdString( | 2151 return JavaStringFromStdString( |
| 2147 jni, | 2152 jni, |
| 2148 reinterpret_cast<RtpReceiverInterface*>(j_rtp_receiver_pointer)->id()); | 2153 reinterpret_cast<RtpReceiverInterface*>(j_rtp_receiver_pointer)->id()); |
| 2149 } | 2154 } |
| 2150 | 2155 |
| 2151 JOW(void, RtpReceiver_free)(JNIEnv* jni, jclass, jlong j_rtp_receiver_pointer) { | 2156 JOW(void, RtpReceiver_free)(JNIEnv* jni, jclass, jlong j_rtp_receiver_pointer) { |
| 2152 reinterpret_cast<RtpReceiverInterface*>(j_rtp_receiver_pointer)->Release(); | 2157 reinterpret_cast<RtpReceiverInterface*>(j_rtp_receiver_pointer)->Release(); |
| 2153 } | 2158 } |
| 2154 | 2159 |
| 2155 } // namespace webrtc_jni | 2160 } // namespace webrtc_jni |
| OLD | NEW |