├── app ├── .gitignore ├── libs │ └── mina-core-2.0.7.jar ├── src │ └── main │ │ ├── res │ │ ├── drawable-hdpi │ │ │ ├── ic_exit.png │ │ │ └── ic_lights.png │ │ ├── drawable-mdpi │ │ │ ├── ic_exit.png │ │ │ └── ic_lights.png │ │ ├── drawable-xhdpi │ │ │ ├── ic_exit.png │ │ │ └── ic_lights.png │ │ ├── mipmap-hdpi │ │ │ ├── ic_onvif.png │ │ │ ├── ic_launcher.png │ │ │ ├── ic_arrow_up_trans.png │ │ │ ├── ic_launcher_round.png │ │ │ ├── ic_arrow_down_trans.png │ │ │ ├── ic_arrow_left_trans.png │ │ │ └── ic_arrow_right_trans.png │ │ ├── mipmap-mdpi │ │ │ ├── ic_onvif.png │ │ │ ├── ic_launcher.png │ │ │ ├── ic_arrow_up_trans.png │ │ │ ├── ic_launcher_round.png │ │ │ ├── ic_arrow_down_trans.png │ │ │ ├── ic_arrow_left_trans.png │ │ │ └── ic_arrow_right_trans.png │ │ ├── mipmap-xhdpi │ │ │ ├── ic_onvif.png │ │ │ ├── ic_launcher.png │ │ │ ├── ic_arrow_down_trans.png │ │ │ ├── ic_arrow_left_trans.png │ │ │ ├── ic_arrow_up_trans.png │ │ │ ├── ic_launcher_round.png │ │ │ └── ic_arrow_right_trans.png │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_onvif.png │ │ │ ├── ic_launcher.png │ │ │ ├── ic_arrow_up_trans.png │ │ │ ├── ic_launcher_round.png │ │ │ ├── ic_arrow_down_trans.png │ │ │ ├── ic_arrow_left_trans.png │ │ │ └── ic_arrow_right_trans.png │ │ ├── drawable-xxhdpi │ │ │ ├── ic_exit.png │ │ │ └── ic_lights.png │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_onvif.png │ │ │ ├── ic_launcher.png │ │ │ ├── ic_arrow_up_trans.png │ │ │ ├── ic_launcher_round.png │ │ │ ├── ic_arrow_down_trans.png │ │ │ ├── ic_arrow_left_trans.png │ │ │ └── ic_arrow_right_trans.png │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── styles.xml │ │ │ └── strings.xml │ │ ├── layout │ │ │ ├── my_menu_item.xml │ │ │ ├── onvif_discovery.xml │ │ │ ├── cctv_view.xml │ │ │ └── onvif_settings.xml │ │ ├── menu │ │ │ ├── onvif_settings_menu.xml │ │ │ └── onvif_menu.xml │ │ └── layout-land │ │ │ └── cctv_view.xml │ │ ├── java │ │ └── tk │ │ │ └── giesecke │ │ │ └── cctvview │ │ │ ├── Rtsp │ │ │ ├── Audio │ │ │ │ ├── ACCStream.java │ │ │ │ └── AudioStream.java │ │ │ ├── Socket │ │ │ │ ├── RtcpSocket.java │ │ │ │ └── RtpSocket.java │ │ │ ├── Stream │ │ │ │ └── RtpStream.java │ │ │ ├── Video │ │ │ │ ├── VideoStream.java │ │ │ │ └── H264Stream.java │ │ │ └── RtspClient.java │ │ │ ├── Onvif │ │ │ ├── OnvifDeviceDNS.java │ │ │ ├── OnvifPtzNodes.java │ │ │ ├── OnvifPtzNode.java │ │ │ ├── OnvifPtzConfigurations.java │ │ │ ├── OnvifDeviceNetworkProtocols.java │ │ │ ├── OnvifDeviceNetworkDefaultGateway.java │ │ │ ├── OnvifMediaOSDs.java │ │ │ ├── OnvifPtzConfiguration.java │ │ │ ├── OnvifPtzStop.java │ │ │ ├── OnvifPtzAbsoluteMove.java │ │ │ ├── OnvifPtzContinuousMove.java │ │ │ ├── OnvifDevice.java │ │ │ ├── OnvifMediaStreamUri.java │ │ │ ├── OnvifDeviceInformation.java │ │ │ ├── OnvifDeviceNetworkInterfaces.java │ │ │ ├── OnvifDeviceScopes.java │ │ │ ├── OnvifResponseParser.java │ │ │ ├── OnvifHeaderBody.java │ │ │ ├── DeviceDiscovery.java │ │ │ ├── OnvifMediaProfiles.java │ │ │ └── OnvifDeviceCapabilities.java │ │ │ ├── BootReceiver.java │ │ │ ├── findSPMbyMDNS.java │ │ │ ├── OnvifSettings.java │ │ │ └── OnvifDiscovery.java │ │ └── AndroidManifest.xml ├── lint.xml ├── proguard-rules.pro └── build.gradle ├── settings.gradle ├── .idea ├── copyright │ └── profiles_settings.xml ├── encodings.xml ├── vcs.xml ├── inspectionProfiles │ ├── profiles_settings.xml │ └── Project_Default.xml ├── modules.xml ├── runConfigurations.xml ├── gradle.xml ├── compiler.xml └── misc.xml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── .gitignore ├── gradle.properties ├── README.md ├── gradlew.bat └── gradlew /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /app/libs/mina-core-2.0.7.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/libs/mina-core-2.0.7.jar -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/drawable-hdpi/ic_exit.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/drawable-mdpi/ic_exit.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/drawable-xhdpi/ic_exit.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_onvif.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-hdpi/ic_onvif.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_onvif.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-mdpi/ic_onvif.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_onvif.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-xhdpi/ic_onvif.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_onvif.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-xxhdpi/ic_onvif.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_lights.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/drawable-hdpi/ic_lights.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_lights.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/drawable-mdpi/ic_lights.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_lights.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/drawable-xhdpi/ic_lights.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/drawable-xxhdpi/ic_exit.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_onvif.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_onvif.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_lights.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/drawable-xxhdpi/ic_lights.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_arrow_up_trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-hdpi/ic_arrow_up_trans.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_arrow_up_trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-mdpi/ic_arrow_up_trans.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_arrow_down_trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-hdpi/ic_arrow_down_trans.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_arrow_left_trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-hdpi/ic_arrow_left_trans.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_arrow_right_trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-hdpi/ic_arrow_right_trans.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_arrow_down_trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-mdpi/ic_arrow_down_trans.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_arrow_left_trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-mdpi/ic_arrow_left_trans.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_arrow_right_trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-mdpi/ic_arrow_right_trans.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_arrow_down_trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-xhdpi/ic_arrow_down_trans.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_arrow_left_trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-xhdpi/ic_arrow_left_trans.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_arrow_up_trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-xhdpi/ic_arrow_up_trans.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_arrow_up_trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-xxhdpi/ic_arrow_up_trans.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_arrow_up_trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_arrow_up_trans.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_arrow_right_trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-xhdpi/ic_arrow_right_trans.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_arrow_down_trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-xxhdpi/ic_arrow_down_trans.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_arrow_left_trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-xxhdpi/ic_arrow_left_trans.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_arrow_right_trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-xxhdpi/ic_arrow_right_trans.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_arrow_down_trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_arrow_down_trans.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_arrow_left_trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_arrow_left_trans.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_arrow_right_trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beegee-tokyo/CCTVview/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_arrow_right_trans.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | .externalNativeBuild 10 | -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/java/tk/giesecke/cctvview/Rtsp/Audio/ACCStream.java: -------------------------------------------------------------------------------- 1 | package tk.giesecke.cctvview.Rtsp.Audio; 2 | 3 | /** 4 | * Not implemented yet 5 | */ 6 | @SuppressWarnings("unused") 7 | public class ACCStream extends AudioStream { 8 | } 9 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed Jan 24 09:45:35 SGT 2018 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip 7 | -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #A9A9A9 4 | #696969 5 | #000000 6 | #00000000 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/java/tk/giesecke/cctvview/Onvif/OnvifDeviceDNS.java: -------------------------------------------------------------------------------- 1 | package tk.giesecke.cctvview.Onvif; 2 | 3 | public class OnvifDeviceDNS { 4 | 5 | @SuppressWarnings("SameReturnValue") 6 | public static String getDNSCommand() { 7 | return ""; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /app/src/main/java/tk/giesecke/cctvview/Onvif/OnvifPtzNodes.java: -------------------------------------------------------------------------------- 1 | package tk.giesecke.cctvview.Onvif; 2 | 3 | public class OnvifPtzNodes { 4 | 5 | @SuppressWarnings("SameReturnValue") 6 | public static String getNodesCommand() { 7 | return ""; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /app/src/main/java/tk/giesecke/cctvview/Onvif/OnvifPtzNode.java: -------------------------------------------------------------------------------- 1 | package tk.giesecke.cctvview.Onvif; 2 | 3 | public class OnvifPtzNode { 4 | 5 | public static String getNodeCommand(String profileToken) { 6 | return "" + profileToken + ""; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /app/src/main/java/tk/giesecke/cctvview/Onvif/OnvifPtzConfigurations.java: -------------------------------------------------------------------------------- 1 | package tk.giesecke.cctvview.Onvif; 2 | 3 | public class OnvifPtzConfigurations { 4 | 5 | @SuppressWarnings("SameReturnValue") 6 | public static String getConfigsCommand() { 7 | return ""; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /app/src/main/java/tk/giesecke/cctvview/Onvif/OnvifDeviceNetworkProtocols.java: -------------------------------------------------------------------------------- 1 | package tk.giesecke.cctvview.Onvif; 2 | 3 | public class OnvifDeviceNetworkProtocols { 4 | 5 | @SuppressWarnings("SameReturnValue") 6 | public static String getNetProtocolsCommand() { 7 | return ""; 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/tk/giesecke/cctvview/Onvif/OnvifDeviceNetworkDefaultGateway.java: -------------------------------------------------------------------------------- 1 | package tk.giesecke.cctvview.Onvif; 2 | 3 | public class OnvifDeviceNetworkDefaultGateway { 4 | 5 | @SuppressWarnings("SameReturnValue") 6 | public static String getNetGatewayCommand() { 7 | return ""; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/java/tk/giesecke/cctvview/Onvif/OnvifMediaOSDs.java: -------------------------------------------------------------------------------- 1 | package tk.giesecke.cctvview.Onvif; 2 | 3 | public class OnvifMediaOSDs { 4 | 5 | public static String getOSDsCommand(String profileToken) { 6 | String getOsdsCmd = ""; 7 | getOsdsCmd += "" + profileToken + ""; 8 | return getOsdsCmd; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/tk/giesecke/cctvview/Onvif/OnvifPtzConfiguration.java: -------------------------------------------------------------------------------- 1 | package tk.giesecke.cctvview.Onvif; 2 | 3 | public class OnvifPtzConfiguration { 4 | 5 | public static String getConfigCommand(String profileToken) { 6 | String contStopCmd = ""; 7 | contStopCmd += "" + profileToken + ""; 8 | return contStopCmd; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/tk/giesecke/cctvview/Onvif/OnvifPtzStop.java: -------------------------------------------------------------------------------- 1 | package tk.giesecke.cctvview.Onvif; 2 | 3 | public class OnvifPtzStop { 4 | 5 | public static String getStopCommand(String profileToken) { 6 | return "" + 7 | "" + profileToken + "" + 8 | "" + 9 | "true" + 10 | "" + 11 | "" + 12 | "true" + 13 | "" + 14 | ""; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /app/src/main/java/tk/giesecke/cctvview/Rtsp/Audio/AudioStream.java: -------------------------------------------------------------------------------- 1 | package tk.giesecke.cctvview.Rtsp.Audio; 2 | 3 | import android.util.Log; 4 | 5 | import tk.giesecke.cctvview.BuildConfig; 6 | import tk.giesecke.cctvview.CCTVview; 7 | import tk.giesecke.cctvview.Rtsp.Stream.RtpStream; 8 | 9 | /** 10 | * 11 | */ 12 | public abstract class AudioStream extends RtpStream { 13 | 14 | protected void recombinePacket(StreamPacks streamPacks) { 15 | if (BuildConfig.DEBUG) Log.d(CCTVview.DEBUG_LOG_TAG, "AudioStream - recombinePacket"); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 18 | -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 15 | 16 |