Struct smptera_format_identifiers_rust::FormatIdentifier[][src]

pub struct FormatIdentifier(pub FourCC);

Identifier for data formats used in MPEG Transport Streams

Implementations

impl FormatIdentifier

pub const AC_3: FormatIdentifier

FourCC: AC-3, Registered by: Advanced Television Systems Committee

Intention:

The ATSC wishes to register the hex value 41-43-2D-33 (ASCII value “AC-3”) as the audio elementary stream ID format_identifier. The ATSC standard requires that a registration_descriptor() appear in the audio elementary stream loop in the Program Map Table (PMT) to identify each audio elementary stream that conforms to ATSC A/52.

pub const ADFR: FormatIdentifier

FourCC: ADFR, Registered by: SNPTV

Intention:

Broadcasters members of SNPTV in France will use this RID into a Managed Private UPID structure, as described in SCTE-35, for advertisement usages

pub const AMCN: FormatIdentifier

FourCC: AMCN, Registered by: AMC Networks Inc.

Intention:

Usage for identifying program and break segmentation of linear broadcast channels.

pub const ARRS: FormatIdentifier

FourCC: ARRS, Registered by: Arris Group, Inc.

Intention:

The RID will be used for Insertion, transmission and inspection of private data for various Arris products.

pub const AVSA: FormatIdentifier

FourCC: AVSA, Registered by: Audio Video Coding Standard Working Group of China

Intention:

AVS wishes to register the hex value 41-56-53-41 (ASCII value “AVSA”) and as the audio elementary stream ID format_identifier. The ATSC standard requires that a registration_descriptor() appear in the audio elementary stream loop in the Program Map Table (PMT) to identify each audio elementary stream that conforms to one Audio part of AVS standards.

pub const AVSV: FormatIdentifier

FourCC: AVSV, Registered by: Audio Video Coding Standard Working Group of China

Intention:

AVS wishes to register the hex value 41-56-53-56 (ASCII value “AVSV”) as the video elementary stream ID format_identifier. The AVS standard requires that a registration_descriptor() appear in the video elementary stream loop in the Program Map Table (PMT) to identify each video elementary stream that conforms to one Video part of AVS standards.

pub const BDC0: FormatIdentifier

FourCC: BDC0, Registered by: Broadcast Data Corporation

Intention:

Broadcast Data Corporation Update TV Software Data Download Service Carousel 0x00

pub const BSSD: FormatIdentifier

FourCC: BSSD, Registered by: Society of Motion Picture and Television Engineers

Intention:

Audio data as specified in SMPTE Standard SMPTE 302M-1998 for Television - Mapping of AES3 Data into MPEG-2 Transport Stream shall use this format_identifier.

pub const CAPO: FormatIdentifier

FourCC: CAPO, Registered by: SMPTE

Intention:

SMPTE 315M-1999 SMPTE STANDARD for Television – Camera Positioning Information Conveyed by Ancillary Data Packets, Clause 5 - User data words, 5.1 SMPTE universal label (LABEL) - The 16 words UDW 0-15 carry the SMPTE-administered universal label to identify the class of metadata camera positioning information. The 4 words UDW 8-11 are the ISO/IEC 13818-1 (MPEG) registration identifier.

pub const CUEI: FormatIdentifier

FourCC: CUEI, Registered by: Society of Cable Telecommunications Engineers

Intention:

Purpose: We intend to utilize the format identifier CUEI in our standard SCTE 35 2003, Digital Program Insertion Cueing Message for Cable

pub const DDED: FormatIdentifier

FourCC: DDED, Registered by: LGEUS

Intention:

This RID is used for Digital Delivery with encryption and decryption

pub const DISC: FormatIdentifier

FourCC: DISC, Registered by: DISCOVERY COMMUNICATIONS, LLC.

Intention:

Discovery Communications, LLC., hearby request the registration of format_identifier “DISC” to be used as Private Unique Program Identifier as described in SCTE-35

pub const DISH: FormatIdentifier

FourCC: DISH, Registered by: EchoStar Communications Corporation

Intention:

RID will be used to identify MPEG streams that come from EchoStar’s broadcast network.

pub const DMAT: FormatIdentifier

FourCC: dmat, Registered by: Dolby Laboratories, Inc.

Intention:

Dolby Laboratories, Inc. wishes to register the hex value 64 6d 61 74 (ASCII value ³dmat“) as the audio elementary stream ID format_identifier for the Dolby MAT audio format. This format is used for delivery of audio and time-aligned metadata between consumer electronics devices.

pub const DRA1: FormatIdentifier

FourCC: DRA1, Registered by: Digital Rise

Intention:

DRA1 is to be used for DRA digital audio standard (Chinese Electronic Industry Standard, Specification for Multichannel Digital Audio Coding Technology SJ/T11368-2006) in broadcast and television industry.

pub const DRAC: FormatIdentifier

FourCC: drac, Registered by: British Broadcasting Corporation

Intention:

The BBC wishes to use “drac” as the format identifier for the Dirac codec within an MPEG-2 transport stream. The Dirac specification is available publicly at http://dirac.sourceforge.net/specification.html and a mapping specification for use with MPEG-2 Transport Streams is available publicly at http://schrodinger.sourceforge.net/dirac-in-13818-1-mapping.pdf

pub const DTG1: FormatIdentifier

FourCC: DTG1, Registered by: Digital TV Group

Intention:

Active region descriptions may be broadcast to describe the portion of the 16:9 or 4:3 coded frame that is “of interest”. The region descriptions are informative in nature and are provided to assist receivers to optimise their presentation of video. The active regions definitions are carried in the user data of the video elementary stream.

pub const DTS1: FormatIdentifier

FourCC: DTS1, Registered by: DTS Inc.

Intention:

DTS wishes to register three format_identifiers (DTS1, DTS2, DTS3) to correspond to the three DTS frame sizes of 512, 1024 and 2048.

pub const DTS2: FormatIdentifier

FourCC: DTS2, Registered by: DTS Inc.

Intention:

DTS wishes to register three format_identifiers (DTS1, DTS2, DTS3) to correspond to the three DTS frame sizes of 512, 1024 and 2048.

pub const DTS3: FormatIdentifier

FourCC: DTS3, Registered by: DTS Inc.

Intention:

DTS wishes to register three format_identifiers (DTS1, DTS2, DTS3) to correspond to the three DTS frame sizes of 512, 1024 and 2048.

pub const DTVI: FormatIdentifier

FourCC: DTVI, Registered by: DTV Innovations

Intention:

We have developed data broadcasting products and want a format identifier to provide a method of identifying the underlying private data.

pub const DVDF: FormatIdentifier

FourCC: DVDF, Registered by: DVD Format/Logo Licensing Corporation

Intention:

The purpose of the assigned RID (DVDF:MPEG Transport Stream for DVD equipments defined by DVD Forum) is to indicate that stream is in conformity with DVD Stream Format Standard.

pub const EAC3: FormatIdentifier

FourCC: EAC3, Registered by: Dolby Laboratories, Inc.

Intention:

The RID will be used for Insertion, transmission and inspection of private data for various Arris products.

pub const EBP0: FormatIdentifier

FourCC: EBP0, Registered by: Cable Television Laboratories, Inc.

Intention:

To be used in CableLabs specification OC-SP-EBP-D01-12XXXX

pub const EBP1: FormatIdentifier

FourCC: EBP1, Registered by: Cable Television Laboratories, Inc.

Intention:

To be used in CableLabs specification OC-SP-EBP-D01-12XXXX

pub const EBP2: FormatIdentifier

FourCC: EBP2, Registered by: Cable Television Laboratories, Inc.

Intention:

To be used in CableLabs specification OC-SP-EBP-D01-12XXXX

pub const EBP3: FormatIdentifier

FourCC: EBP3, Registered by: Cable Television Laboratories, Inc.

Intention:

To be used in CableLabs specification OC-SP-EBP-D01-12XXXX

pub const EBP4: FormatIdentifier

FourCC: EBP4, Registered by: Cable Television Laboratories, Inc.

Intention:

To be used in CableLabs specification OC-SP-EBP-D01-12XXXX

pub const EBP5: FormatIdentifier

FourCC: EBP5, Registered by: Cable Television Laboratories, Inc.

Intention:

To be used in CableLabs specification OC-SP-EBP-D01-12XXXX

pub const EBP6: FormatIdentifier

FourCC: EBP6, Registered by: Cable Television Laboratories, Inc.

Intention:

To be used in CableLabs specification OC-SP-EBP-D01-12XXXX

pub const EBP7: FormatIdentifier

FourCC: EBP7, Registered by: Cable Television Laboratories, Inc.

Intention:

To be used in CableLabs specification OC-SP-EBP-D01-12XXXX

pub const EBP8: FormatIdentifier

FourCC: EBP8, Registered by: Cable Television Laboratories, Inc.

Intention:

To be used in CableLabs specification OC-SP-EBP-D01-12XXXX

pub const EBP9: FormatIdentifier

FourCC: EBP9, Registered by: Cable Television Laboratories, Inc.

Intention:

To be used in CableLabs specification OC-SP-EBP-D01-12XXXX

pub const ETV1: FormatIdentifier

FourCC: ETV1, Registered by: Cable Television Laboratories, Inc.

Intention:

Cablelabs wishes to register the hex value of 45-54-56-31 (ASCII value “ETV1”) as the etv_format_identifier in the registration descriptor. The etv registration descriptor is defined for use in the elementary stream information loop of the PMT. The ETV registration descriptor SHALL be carried in the elementary stream information loop of the PMT for each program component that conveys an ETV integrated signaling stream or ETV application resource stream.

pub const FOXC: FormatIdentifier

FourCC: FOXC, Registered by: _FOX Corporation _

Intention:

Custom UPID and signaling information

pub const GA94: FormatIdentifier

FourCC: GA94, Registered by: Advanced Television Systems Committee

Intention:

The ATSC wishes to register the hex value 47-41-39-34 (ASCII value “GA94”) as the program ID format_identifier. The ATSC standard requires that a registration_descriptor() appear in the program loop in the Program Map Table (PMT) to identify each program that conforms to ATSC A/53.

pub const GWKS: FormatIdentifier

FourCC: GWKS, Registered by: GuideWorks

Intention:

“GWKS” identifies the stream that contains the interactive program guide data

pub const HDMV: FormatIdentifier

FourCC: HDMV, Registered by: Sony Corporation

Intention:

This RID is used for identification of the stream which conforms to the specification of “System Description Blu-ray Disc Read-Only Format part 3 Audio Visual Basic Specifications”

pub const HDMX: FormatIdentifier

FourCC: HDMX, Registered by: Matsushita Electric Industrial Co. Ltd

Intention:

Matsushita wishes to register the hex value of 48-44-4D-58 (ASCII value “HDMX”) “HDMX” identifies the transport stream

pub const HDPR: FormatIdentifier

FourCC: HDPR, Registered by: Network Business Group

Intention:

The RID “HDPR” indicates that the stream format conforms to our new products

pub const HLIT: FormatIdentifier

FourCC: HLIT, Registered by: Harmonic Inc.

Intention:

This RID will be used to identify coding decisions in bitstreams produced by Harmonic encoders

pub const ID3: FormatIdentifier

FourCC: ID3 , Registered by: Organization Apple, Inc.

Intention:

We wish to be able to place ID3 metadata in streams, and we intend to deploy such streams on the public internet at some point.

pub const KLVA: FormatIdentifier

FourCC: KLVA, Registered by: Society of Motion Picture and Television Engineers

Intention:

KLV Data as specified in SMPTE Recommended Practice RP 217-2001 - Non-synchronized Mapping of KLV Packets into MPEG-2 Systems Streams, shall use this format_identifier.

pub const LASL: FormatIdentifier

FourCC: LASL, Registered by: LaSalle Media LLC

Intention:

The TSID will be used for KLMV tv station in Laredo, Texas.

pub const LIPS: FormatIdentifier

FourCC: LIPS, Registered by: Society of Motion Picture and Television Engineers

Intention:

For use with ST 2064 family of standards

pub const LU_A: FormatIdentifier

FourCC: LU-A, Registered by: Harris Corporation

Intention:

The data indicated by this ID is defined in SMPTE RDD-11.

pub const MLPA: FormatIdentifier

FourCC: mlpa, Registered by: Dolby Laboratories, Inc.

Intention:

Dolby Laboratories, Inc. wishes to register the hex value 6d 6c 70 61 (ASCII value “mlpa”) as the audio elementary stream ID format_identifier for the MLP audio format (also known as Dolby TrueHD). This format is used for lossless audio compression and delivery.

pub const MTRM: FormatIdentifier

FourCC: MTRM, Registered by: Victor Company of Japan, Limited

Intention:

The purpose of the assigned RID (MTRM: MPEG Transport Stream for Recording Media) is to indicate that the stream is in conformity with the D-VHS Stream Format Standard.

pub const NBCU: FormatIdentifier

FourCC: NBCU, Registered by: NBC Universal

Intention:

To be used in SCTE 35 for custom UPIDs and data carriage

pub const NMR1: FormatIdentifier

FourCC: NMR1, Registered by: Nielsen Media Research

Intention:

Purpose: content identification for audience measurement

pub const NPO1: FormatIdentifier

FourCC: NPO1, Registered by: Nederlandse Publieke Omroep (NPO, Dutch Public Broadcasting)

Intention:

Requesting a registered private identifier as part of our SCTE-104 and SCTE-35 implementation, utilizing a managed private UPID. A reserved format_identifier is required to comply with SCTE-35 specification, preferred name is NPO1

pub const NWTV: FormatIdentifier

FourCC: NWTV, Registered by: Digital TV Information Research Group

Intention:

The RID “NWTV” indicates that the stream format conforms to Digital TV Informatization Research Group’s specification(http://nw-dtv.jp/)

pub const OMVC: FormatIdentifier

FourCC: OMVC, Registered by: Open Mobile Video Coalition (OMVC)

Intention:

This value is expected to be used by Mobile DTV broadcasters as part of the ATSC_private_information_descriptor() to scope the syntax and semantics of private data.

pub const OPUS: FormatIdentifier

FourCC: Opus, Registered by: Mozilla

Intention:

We intend to see this RID applied in various Open Source projects for the carriage of Opus audio in MPEG-TS

pub const PAUX: FormatIdentifier

FourCC: PAUX, Registered by: Philips DVS

Intention:

Philips DVS wishes to apply two format identifers in one of its products (see also PRMC). PAUX identifies an elementary stream carrying low-speed data.

pub const PMSF: FormatIdentifier

FourCC: PMSF, Registered by: Sony Corporation

Intention:

Partially Modified Stream Format Identifier (PMSF) is to identify the stream which is a Transport Stream modified partially by a DSM Digital Storage Media). Digital TV or Set Top Box is able to identify this kind of stream comes from a digital interface such as IEEE1394.

pub const PRMC: FormatIdentifier

FourCC: PRMC, Registered by: Philips DVS

Intention:

Philips DVS wishes to apply two format identifers in one of its products (see also PAUX). PRMC identifies an elementary stream carrying remote control data.

pub const PXSA: FormatIdentifier

FourCC: PXSA, Registered by: Proximus

Intention:

ProximusTV hereby requests the format_identifier ‘PXMA’ to be used as private Unique Program Identifier, as described in SCTE-35.

pub const RTLN: FormatIdentifier

FourCC: RTLN, Registered by: RTL Nederland

Intention:

RTL Nederland hereby requests the format_identifier ‘RTLN’ to be used as private Unique Program Identifier, as described in SCTE-35.

pub const SBSB: FormatIdentifier

FourCC: SBSB, Registered by: SBS Broadcasting

Intention:

SBS Broadcasting hereby requests the format_identifier ‘SBSB’ to be used as private Unique Program Identifier, as described in SCTE-35

pub const SCTE: FormatIdentifier

FourCC: SCTE, Registered by: Society of Cable Telecommunications Engineers

Intention:

Purpose: We intend to utilize the format identifier SCTE in our standard SCTE 54 2003, Digital Video Service Multiplex and Transport System for Cable Television

pub const SEN1: FormatIdentifier

FourCC: SEN1, Registered by: Sencore

Intention:

The format_identifier SEN1 is used in an ATSC Private Information Descriptor to identify the source of a stream. It can be embedded in the VANC of an SDI signal in accordance with SMPTE RP207.

pub const SESF: FormatIdentifier

FourCC: SESF, Registered by: Sony Corporation

Intention:

Self-Encoded Stream Format identifier (SESF) is to identify the stream which conforms to “System Description Blu-ray Disc ReWritable Format part 3 Audio Visual Basic Specifications”. Digital TV or Set Top Box is able to identify this kind of stream comes from a digital interface such as IEEE1394.

pub const SOPI: FormatIdentifier

FourCC: SOPI, Registered by: Sony Corporation

Intention:

“SOPI” is used to insert data to be used for private information to Sony products.

pub const SPLC: FormatIdentifier

FourCC: SPLC, Registered by: Society of Motion Picture and Television Engineers

Intention:

SMPTE_splice_format_identifier to identify transport streams complying with SMPTE 312M - Proposed SMPTE Standard for Television - Splice Points for MPEG-2 Transport Streams

pub const SVMD: FormatIdentifier

FourCC: SVMD, Registered by: Society of Motion Picture and Television Engineers

Intention:

SMPTE_Video_Metadata_Dictionary_identifier to identify transport streams complying with SMPTE xxxM - Proposed SMPTE Standard for Television - Video Metatdata Dictionary for MPEG-2 Transport Streams

pub const SYNC: FormatIdentifier

FourCC: SYNC, Registered by: Syncbak, Inc.

Intention:

The RID will be used to identify Syncbak data broadcasting streams.

pub const SZMI: FormatIdentifier

FourCC: SZMI, Registered by: Building B, Inc

Intention:

Building B, Inc. is launching a USA-based home entertainment service. Certain service-related data will be broadcast to subscribers homes by embedding the data into ATSC broadcasts. Local digital television stations will be partners with Building B in the deployment of this service. As specified in the ATSC digital television standard A/53, Building B will identify all private data carried in the ATSC stream using MPEG-2 Registration Descriptors and/or ATSC private information descriptors, both of which use the RID “SZMI”

pub const TRIV: FormatIdentifier

FourCC: TRIV, Registered by: Triveni Digital

Intention:

Purpose: Format identifier for ATSC Private Information Descriptor

pub const TSBV: FormatIdentifier

FourCC: TSBV, Registered by: Toshiba Corporation Digital Media Network Company

Intention:

“TSBV” identifies the transport stream that contains self-encoded MPEG4-AVC/H.264 data and private data

pub const TSHV: FormatIdentifier

FourCC: TSHV, Registered by: Sony Corporation

Intention:

“TSHV” identifies the transport stream that contains self-encoded MPEG data and private data

pub const TSMV: FormatIdentifier

FourCC: TSMV, Registered by: Sony Corporation

Intention:

“TSMV” identifies the transport stream that contains self-encoded MPEG data and private data

pub const TTA0: FormatIdentifier

FourCC: TTA0, Registered by: Telecommunication Technology Association(TTA)

Intention:

TTA (Telecommunications Technology Association), a standard development organization in Korea, establishes and provides technical standards that reflect the latest domestic and international technological advances in IT industry. Especially, TTA Terrestrial Broadcasting Project Group (PG802) is response for the terrestrial broadcasting standards with relevance to ATSC. Recently, TTA PG802 has been working in standardization of advanced codec which describes the compression method of video/audio signal and the transmission/signaling method of the compressed stream using advanced codec in terrestrial digital television broadcasting based on ATSC A/71, 72. In order to rule out the possibility of existing legacy television’s malfunction caused by unrecognized error of parameterized service and to designate service type unambiguously, we would like to utilize ATSC_Private_Information_Descriptor, which will be used only in Korea, with new format_identifie r value. Thus we request for the registration of new format_identifier “TTA0” (54-54-41-30 in Hexadecimal Value) because TTA is responsible for establishing standards for terrestrial digital television in Korea.

pub const TVG1: FormatIdentifier

FourCC: TVG1, Registered by: Rovi Corporation

Intention:

TV Guide On Screen wishes to apply for two format identifiers [TVG1, TVG2] that identify Electronic Program Guide related data.

pub const TVG2: FormatIdentifier

FourCC: TVG2, Registered by: Rovi Corporation

Intention:

TV Guide On Screen wishes to apply for two format identifiers [TVG1, TVG2] that identify Electronic Program Guide related data.

pub const TVG3: FormatIdentifier

FourCC: TVG3, Registered by: Rovi Corporation

Intention:

TV Guide On Screen wishes to apply for a format identifier [TVG3] that identifies Electronic Program Guide related data.

pub const ULE1: FormatIdentifier

FourCC: ULE1, Registered by: University of Aberdeen (on behalf of the Internet Engineering Task Force, IETF)

Intention:

This application is submitted on behalf of the IETF ipdvb Working Group. The request is to allocate a format_identifier value within the SMPTE RA, such as “ULE1” to describe transport streams carrying data in a format specified by “The Unidirectional Lightweight Encapsulation, ULE”. This is an IETF Standards-Track protocol designed to ease support of IPv4, IPv6, MPLS, and various other forms of network packet in data networks built using MPEG-2 Transport Streams. ULE is specified in RFC4326, which is published as an Internet Standards-Track document in the RFC-series. The official reference citation is: [RFC4326] Fairhurst, G. and B. Collini-Nocker, “Unidirectional Lightweight Encapsulation (ULE) for Transmission of IP Datagrams over an MPEG-2 Transport Stream (TS)”, RFC 4326, December 2005. The stable reference to this document is maintained at: http://www.ietf.org/rfc/rfc4326.txt. Format identifiers indicating ULE streams may be placed in the PMT ES_info descriptor loop.

pub const ULI0: FormatIdentifier

FourCC: ULI0, Registered by: Update Logic, Inc.

Intention:

Update Logic Inc intends to use “ULI0” as the format identifier for a Data Carousel Service

pub const VC_1: FormatIdentifier

FourCC: VC-1, Registered by: Society of Motion Picture and Television Engineers

Intention:

Purpose: To provide a format_identifier for VC-1 per SMPTE Draft RP 227 - VC-1 Bitstream Transport Encodings

pub const VC_4: FormatIdentifier

FourCC: VC-4, Registered by: Society of Motion Picture and Television Engineers

Intention:

Purpose: To provide a format_identifier for VC-4 per SMPTE RP 2058-3 Bitstream Transport Encodings

pub const VMNU: FormatIdentifier

FourCC: VMNU, Registered by: Viacom

Intention:

We are requesting a registered identifier as part of our implementation of the SCTE-104 and SCTE-35 specifications. Our systems will utilize a managed private UPID as described in SCTE-35. A reserved SMPTE format_identifier is required to comply with this specification.

pub const XMP_: FormatIdentifier

FourCC: XMP_, Registered by: Adobe Systems

Intention:

Adobe wants to embed XMP metadata into MPEG-2 files to enable file based partner workflows and related standards.

Trait Implementations

impl Clone for FormatIdentifier[src]

impl Copy for FormatIdentifier[src]

impl Debug for FormatIdentifier[src]

impl Eq for FormatIdentifier[src]

impl<'a> From<&'a [u8]> for FormatIdentifier[src]

impl PartialEq<FormatIdentifier> for FormatIdentifier[src]

impl StructuralEq for FormatIdentifier[src]

impl StructuralPartialEq for FormatIdentifier[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.