Configuring Registry Tables for Argus Spectrum Multi-Stream EncodingAppendix BMulti-Stream Registry SettingsConfiguring Registry Tables for ArgusSpectrum Multi-Stream EncodingIn order to perform a multi-stream encode of any kind, you'll need to follow a fewbasic procedures in setting up the FilterMgr, the Mux, the IBM Video, and theIBM Audio Registry tables before calling the FilterManager Load() and Cue()methods. You can set the keys in these tables in either of two ways:• Use the RegCtrlPnl application. With the standard software developer's kit,we provide the source code for this application, allowing you to modify it ifyou'd like.• Change the settings programmatically before the start of each encode. Youcan use our CRegistry class, if you'd like. The source code for that class isincluded in the RegCtrlPnl folder.Refer to Appendix A for more information about general Windows Registrysettings.• Set the PlaybackEnabled key (in the FilterMgr Registry table) to 1.• Set the MuxFileEnabled key (in FilterMgr) to 1.• Set the VideoFileEnabled, AudioFileEnabled, and AudioFile2Enabled keys(in FilterMgr) to 0.• Assign a file name to MuxFileName (in FilterMgr).• Set the MPEGStd key (in the Mux Registry table) to 1 or 2 (one of theMPEG-2 muxed-stream types).• If you set MPEGStd to 2 for transport-stream encoding, set the MuxRate key(in Mux) to a value between 6000000 (6 Mbps) and 25000000 (25 Mbps).• Set the VideoMode key (in the IBM Video Registry table) to 1.• Set the BitRate key (in IBM Video) between 6000000 (6 Mbps) and25000000 (25 Mbps).• Set the Input0 key (in IBM Audio) to Analog (0) or Digital (1).• Set the Input1 key (in IBM Audio) to Inactive (2).