diff --git a/IMPLEMENTATION.md b/IMPLEMENTATION.md index 2b893a2..b0de6ae 100644 --- a/IMPLEMENTATION.md +++ b/IMPLEMENTATION.md @@ -43,7 +43,7 @@ Cast SDK API calls are translated into Chromecast protocol messages and sent via # Messages (WIP) - + | No. | Subject | Origin | Destination | Description | | --: | --------------------------------------------- | ---------- | ----------- | ----------- | diff --git a/diagram.png b/diagram.png new file mode 100644 index 0000000..546c9b4 Binary files /dev/null and b/diagram.png differ diff --git a/diagram.svg b/diagram.svg deleted file mode 100644 index 0f14954..0000000 --- a/diagram.svg +++ /dev/null @@ -1 +0,0 @@ -backgroundshimbridgepopupruntime.connectNative { application: “fx_cast_bridge” }runtime.connect { name: “shim” }runtime.connect { name: “popup” }tabs.connect { name: “popup” }INCOMING 8) popup:/populateReceiverList 10) popup:/closeOUTGOING 9) shim:/selectReceiver 7) shim:/popupReadyINCOMING 1) shim:/initializedOUTGOING 5) main:/openPopupINCOMING 6) popup:/assignShimSession (shim)Media (shim)SESSION (SHIM) 13) shim:/session/connected 14) shim:/session/updateStatus 22) shim:/session/impl_addMessageListener 23) shim:/session/impl_sendMessage 24) shim:/session/impl_setReceiverMuted 25) shim:/session/impl_setReceiverVolumeLevel 26) shim:/session/impl_stopBRIDGE 2) bridge:/initialize 11) bridge:/session/initialize 12) bridge:/session/close 15) bridge:/session/impl_addMessageListener 16) bridge:/session/impl_sendMessage 17) bridge:/session/impl_setReceiverMuted 18) bridge:/session/impl_setReceiverVolumeLevel 19) bridge:/session/impl_stop 20) bridge:/media/initialize 21) bridge:/media/sendMediaMessage 29) bridge:/startHttpServer 30) bridge:/stopHttpServerMEDIA (SHIM) 27) shim:/media/sendMediaMessageResponse 28) shim:/media/updateSHIM 3) shim:/serviceUp 4) shim:/serviceDownmediaCastmirrorCastMEDIACAST 31) mediaCast:/httpServerStartedoptionsupdaterruntime.connect { name: “updater” }INCOMING 32) updater:/updateDataProxied Messages