/// <summary> /// Erzeugte eine neue Zugriffsinstanz. /// </summary> /// <param name="profile">Zu verwendende DVB.NET Hardware Abstraktion.</param> /// <param name="main">Zugehörige Anwendung.</param> public DeviceAdpator(Profile profile, IViewerSite main) : base(main) { // Remember Profile = profile; // Attach to the device Device = HardwareManager.OpenHardware(Profile); // Create m_TTXConnector = new TTXStreamConsumer(this); // Load alternate interfaces GeneralInfo = (IGeneralInfo)main; ChannelInfo = (IChannelInfo)main; StreamInfo = (IStreamInfo)main; LocalInfo = (ILocalInfo)main; // Initialize core - DirectShow Graph feed directly from a Transport Stream SetAccessor(new AudioVideoAccessor()); }
/// <summary> /// Erzeugte eine neue Zugriffsinstanz. /// </summary> /// <param name="profile">Zu verwendende DVB.NET Hardware Abstraktion.</param> /// <param name="main">Zugehörige Anwendung.</param> public DeviceAdpator( Profile profile, IViewerSite main ) : base( main ) { // Remember Profile = profile; // Attach to the device Device = HardwareManager.OpenHardware( Profile ); // Create m_TTXConnector = new TTXStreamConsumer( this ); // Load alternate interfaces GeneralInfo = (IGeneralInfo) main; ChannelInfo = (IChannelInfo) main; StreamInfo = (IStreamInfo) main; LocalInfo = (ILocalInfo) main; // Initialize core - DirectShow Graph feed directly from a Transport Stream SetAccessor( new AudioVideoAccessor() ); }