fix hardware buffer aidl
This commit is contained in:
@@ -65,24 +65,6 @@ class MainActivity : ComponentActivity() {
|
||||
Log.d("MosisTest", "surfaceDestroyed")
|
||||
}
|
||||
}
|
||||
val listener = object : IMosisListener.Stub() {
|
||||
override fun onServiceInitialized(success: Boolean) {
|
||||
Log.d("MosisTest", "onServiceInitialized: $success")
|
||||
|
||||
}
|
||||
|
||||
override fun onFrameAvailable(hardwareBufferPtr: Long) {
|
||||
Log.d("MosisTest", "onFrameAvailable: $hardwareBufferPtr")
|
||||
}
|
||||
}
|
||||
fun initOS()
|
||||
{
|
||||
remote_service?.let { service ->
|
||||
val result = service.initOS(listener)
|
||||
Log.d("MosisTest", "InitOS returned: $result")
|
||||
buttonText.value = if (result) "OS Initialized" else "OS Not Initialized"
|
||||
}
|
||||
}
|
||||
fun startRemoteService() {
|
||||
val intent = Intent("com.omixlab.mosis.SERVICE")
|
||||
intent.setPackage("com.omixlab.mosis")
|
||||
@@ -129,4 +111,5 @@ class MainActivity : ComponentActivity() {
|
||||
external fun serviceConnected(binder: IBinder)
|
||||
external fun setSurface(surface: Surface)
|
||||
external fun destroySurface()
|
||||
external fun initOS()
|
||||
}
|
||||
Reference in New Issue
Block a user