summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBretty White <geekman3454@protonmail.com>2018-05-16 13:56:23 -0400
committerBretty White <geekman3454@protonmail.com>2018-05-16 13:56:23 -0400
commit74af4c078d068c6f2d18a42c1f18ab1952bcfd3e (patch)
tree6ed585de3d8945357df870f6a9d7bdf128bfff54
parent26c686cd9ac5d7015b7d29dbc11b6f896da3bb74 (diff)
downloadsdl_android-74af4c078d068c6f2d18a42c1f18ab1952bcfd3e.tar.gz
adding isdl method to proxy base
-rw-r--r--sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java53
1 files changed, 52 insertions, 1 deletions
diff --git a/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java b/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java
index 79ee5a0ff..87bf975f9 100644
--- a/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java
+++ b/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java
@@ -317,11 +317,62 @@ public abstract class SdlProxyBase<proxyListenerType extends IProxyListenerBase>
SdlProxyBase.this.addOnRPCNotificationListener(notificationId,listener);
}
+
+ // START ADDITIONS
+
@Override
public boolean removeOnRPCNotificationListener(FunctionID notificationId, OnRPCNotificationListener listener) {
- return SdlProxyBase.this.removeOnRPCNotificationListener(notificationId,listener);
+ return proxy.removeOnRPCNotificationListener(notificationId,listener);
+ }
+
+ @Override
+ public Object getCapability(SystemCapabilityType systemCapabilityType){
+ return proxy.getCapability(systemCapabilityType);
+ }
+
+ @Override
+ public void getCapability(SystemCapabilityType systemCapabilityType, OnSystemCapabilityListener scListener) {
+ proxy.getCapability(systemCapabilityType, scListener);
+ }
+
+ @Override
+ public SdlMsgVersion getSdlMsgVersion(){
+ return proxy.getSdlMsgVersion();
+ }
+
+ @Override
+ public boolean isCapabilitySupported(SystemCapabilityType systemCapabilityType){
+ return proxy.isCapabilitySupported(systemCapabilityType);
}
+
+ @Override
+ public void startAudioService(boolean isEncrypted, AudioStreamingCodec codec,
+ AudioStreamingParams params) {
+ if(proxy.getIsConnected()){
+ proxy.startAudioStream(isEncrypted, codec, params);
+ }
+ }
+
+ @Override
+ public IVideoStreamListener startVideoStream(boolean isEncrypted, VideoStreamingParameters parameters){
+ return proxy.startVideoStream(isEncrypted, parameters);
+ }
+
+ @Override
+ public IAudioStreamListener startAudioStream(boolean isEncrypted, AudioStreamingCodec codec,
+ AudioStreamingParams params) {
+ return proxy.startAudioStream(isEncrypted, codec, params);
+ }
+
+ // END ADDITIONS
};
+
+ public SdlProxyBase(proxyListenerType listener, String appName, Boolean isMediaApp, Language languageDesired, Language hmiDisplayLanguageDesired, Vector<AppHMIType> appType, String appID,
+ BaseTransportConfig transportConfig) throws SdlException {
+ performBaseCommon(listener, null, true, appName, null, null, null, isMediaApp,
+ null, languageDesired, hmiDisplayLanguageDesired, appType, appID, null, false, null, null, null, transportConfig);
+
+ }
private void notifyPutFileStreamError(Exception e, String info)
{