Esempio n. 1
0
        /// <summary>
        /// Parse the section.
        /// </summary>
        /// <param name="byteData">The MPEG2 section containg the DSMCC data.</param>
        /// <param name="mpeg2Header">The MPEG2 header for the section.</param>
        public void Process(byte[] byteData, Mpeg2ExtendedHeader mpeg2Header)
        {
            DSMCCHeader dsmccHeader = new DSMCCHeader();
            dsmccHeader.Process(byteData, mpeg2Header);

            dsmccMessage = DSMCCMessage.CreateInstance(dsmccHeader, byteData);
        }
Esempio n. 2
0
        /// <summary>
        /// Parse the section.
        /// </summary>
        /// <param name="byteData">The MPEG2 section containg the DSMCC data.</param>
        /// <param name="mpeg2Header">The MPEG2 header for the section.</param>
        public void Process(byte[] byteData, Mpeg2ExtendedHeader mpeg2Header)
        {
            DSMCCHeader dsmccHeader = new DSMCCHeader();

            dsmccHeader.Process(byteData, mpeg2Header);

            dsmccMessage = DSMCCMessage.CreateInstance(dsmccHeader, byteData);
        }