Skip to main content

Module ca_pmt

Module ca_pmt 

Source
Expand description

CA PMT object (ca_pmt) — ETSI EN 50221 §8.4.3.4, Table 25 (PDF pp. 30-31).

ca_pmt (9F 80 32, host → app) is a CA-only projection of the MPEG-2 PMT: the host strips every non-CA descriptor and keeps only the CA_descriptor()s (ISO/IEC 13818-1 §2.6.16, tag 0x09) at programme and elementary-stream level, prefixing each surviving descriptor loop with a ca_pmt_cmd_id byte.

This module carries the surviving CA descriptor loops as their verbatim wire bytes (&[u8]); see crate::builder for the projection from a dvb-si PmtSection.

Structs§

CaPmt
ca_pmt() object (Table 25).
CaPmtStream
One elementary-stream entry in a ca_pmt.

Enums§

CaPmtCmdId
ca_pmt_cmd_id values (Table, p. 31).
CaPmtListManagement
ca_pmt_list_management values (Table, p. 31).

Constants§

CA_DESCRIPTOR_TAG
MPEG-2 CA_descriptor tag (ISO/IEC 13818-1 §2.6.16); the only descriptor a ca_pmt carries.