public static void init(string appkey, string gameObject, int maxFrameSize) { if (javaInter == null) { javaInter = new JavaInterface(appkey); javaInter.setGameObject(gameObject); javaInter.setMaxFrameSize(maxFrameSize, "setUnityRenderEvent"); javaInter.setOnRecorderStateListener("onStateChange"); javaInter.setSampleRate(AudioSettings.outputSampleRate); int channelCount = AudioSettings.speakerMode == AudioSpeakerMode.Mono ? 1 : 2; javaInter.setChannelCount(channelCount > 0 ? channelCount : 2); javaInter.setFrameRate(30); #if ( UNITY_4_5 || UNITY_4_6 ) setRenderEventID(RENDER_EVENTID); #endif } else { javaInter.setGameObject(gameObject); } }
void Awake() { if (instance != null) { Destroy(gameObject); return; } DontDestroyOnLoad(this); instance = this; javaInter = new JavaInterface(AppKey); javaInter.setOnRecorderStateListener(gameObject.name, "onStateChange"); javaInter.setSampleRate(AudioSettings.outputSampleRate); int channelCount = AudioSettings.speakerMode == AudioSpeakerMode.Mono ? 1 : 2; javaInter.setChannelCount(channelCount > 0 ? channelCount : 2); javaInter.setFrameRate(25); javaInter.setFrameSize(Screen.width, Screen.height); }
public static void init(string appkey, string appSecret, string gameObject, int maxFrameSize) { if (javaInter == null) { javaInter = new JavaInterface(appkey, appSecret); javaInter.setGameObject(gameObject); javaInter.setMaxFrameSize(maxFrameSize, "setUnityRenderEvent"); javaInter.setOnRecorderStateListener("onStateChange"); javaInter.setSampleRate(AudioSettings.outputSampleRate); int channelCount = AudioSettings.speakerMode == AudioSpeakerMode.Mono ? 1 : 2; javaInter.setChannelCount(channelCount > 0 ? channelCount : 2); javaInter.setFrameRate(30); #if (UNITY_4_5 || UNITY_4_6) setRenderEventID(RENDER_EVENTID); #endif } else { javaInter.setGameObject(gameObject); } }
public void SetJavaInterface(JavaInterface javaInter) { this.javaInter = javaInter; }
void Awake() { if (instance != null) { Destroy(gameObject); return; } DontDestroyOnLoad(this); instance = this; javaInter = new JavaInterface(AppKey, gameObject.name); javaInter.setOnRecorderStateListener(gameObject.name, "onStateChange"); javaInter.setSampleRate(AudioSettings.outputSampleRate); int channelCount = AudioSettings.speakerMode == AudioSpeakerMode.Mono ? 1 : 2; javaInter.setChannelCount(channelCount > 0 ? channelCount : 2); javaInter.setFrameRate(25); InitializeFrontMostCamera(); InitializeBackMostCamera(); }