...
| PlantUML Macro | ||||
|---|---|---|---|---|
| ||||
@startuml autonumber box "Container" #LightGreen participant Netflix participant DPI participant rialtoClient end box box "Platform" #LightBlue participant rialtoServer participant Ocdm end box Netflix -> DPI: deleteKeyStore(media_keys) DPI -> rialtoClient: deleteKeyStore(media_keys_handle) rialtoClient -> rialtoServer: deleteKeyStore(media_keys_handle) opt media_keys.key_system == "com.netflix.playready" rialtoServer -> Ocdm: opencdm opencdm_delete_securekey_store(media_keys_handle) Ocdm --> rialtoServer: status else Ocdm --> rialtoServer: status=OK note right: Null operation for non-Netflix apps to prevent\nthem deleting store for other applications end rialtoServer --> rialtoClient: status rialtoClient --> DPI: status DPI --> Netflix: status @enduml |
...