DVB Management

    set-adapter

    This method create, remove, or modify adapters. Request:

    {
        "cmd": "set-adapter",
        "id": "...",
        "adapter": {
            "enable": true,
            "type": "...",
            "id": "...",
            "name": "...",
            "adapter": 0,
            "device": 0,
            ...
        }
    }
    • id – unique adapter identifier. Option required on adapter modification. This option is not required to create a new adapter.
    • adapter
      • enable – required field. enabled adapter or not.
      • type – required field. Adapter type. Available values: S, S2, T, T2, ATSC, ISDBT, C, C/A, C/B, C/C.
      • id – unique adapter identifier.
      • name – adapter name.
      • adapter – adapter number /dev/dvb/adapter0
      • device – device number /dev/dvb/adapter0/frontend0
      • other options specific depends of the adapter type.

    To remove adapter and all related streams send similar request:

    {
        "cmd": "set-adapter",
        "id": "...",
        "adapter": {
            "remove": true
        }
    }

    Attention! This method removes all related streams

    get-adapter

    Get adapter options. Request:

    {
        "cmd": "get-adapter",
        "id": "..."
    }

    Response:

    {
        "get-adapter": "ok",
        "adapter": { ... }
    }
    • adapter – contains all stream options

    restart-adapter

    Restart adapter and all related streams. Request:

    {
        "cmd": "restart-adapter",
        "id": "..."
    }