Appendix A — General Registry Settings
87
The Mux Registry Table
The
Mux
Registry Table
Most of the entries in the Mux Registry location relate to the multiplexing of audio
and video elementary streams into an MPEG system, program, or transport stream.
Note that if AdjustGopTimeCode is set to 1, then the GopTcStart field identifies
the first GOP time code. The GopTcStart value is automatically set by Filter Man-
ager during
Cue()
, based on the mark-in value in the VTR table
Spectrum users note that when the Ligos multi-stream option is turned on, two
mux components are created: one for the primary stream and another for the
Ligos MPEG-1 stream. The Mux Registry table for the primary stream is called
“Mux.” The table for the Ligos stream is called “LigosMux.”
The Filter Manager automatically sets all of the LigosMux keys except Adjust-
GOPTimeCode, which the application developer may set to either 0 or 1.
Mux Registry Table
Property
Registry Key
Data
Type
Value Set
Comments
Audio PES
Packet Size
AudioPktSize
Long
Default is 1728
Size in bytes of an audio PES
packet. May be overridden,
especially for transport
streams.
Video PES
Packet Size
VideoPktSize
Long
Default is 1728
Audio
Stream ID
AudioStreamID0
AudioStreamID1
Long
Default is 0 for
first audio
stream, 1 for
second audio
stream.
PES-header stream ID of audio
stream.
Video
Stream ID
VideoStreamID
Long
Default is 0
PES-header stream ID of the
video stream.
Audio
Stream PID
AudioStreamPID0
AudioStreamPID1
Long
Default is 640
for first audio,
641 for second.
Transport-stream PID for audio
stream.
Video
Stream PID
VideoStreamPID
Long
Default is 512
Transport-stream PID for video
stream.
Table A-5. Mux Registry Table