/// <summary> /// Meldet alle <i>Direct Show</i> Ein- und Ausgänge dieses Filters. Diese /// sind abhängig vom aktuellen Betriebsmodus als Demultiplexer oder /// Datenquelle. /// </summary> /// <returns>Eine Auflistung über die Ein- und Ausgänge.</returns> public IEnumPins EnumPins() { // Create var pinEnum = new PinEnum(); // Fill pins if (DataManager != null) { // Report all pinEnum.Add(DataManager); pinEnum.Add(DataManager.TIFConnector); } // Report return(pinEnum); }
/// <summary> /// Meldet alle <i>Direct Show</i> Ein- und Ausgänge dieses Filters. Diese /// sind abhängig vom aktuellen Betriebsmodus als Demultiplexer oder /// Datenquelle. /// </summary> /// <returns>Eine Auflistung über die Ein- und Ausgänge.</returns> public IEnumPins EnumPins() { // Create PinEnum pinEnum = new PinEnum(); // Audio if (m_Audio != null) { if (m_Audio.Pin != null) { pinEnum.Add(m_Audio.Pin); } } if (m_Video != null) { if (m_Video.Pin != null) { pinEnum.Add(m_Video.Pin); } } // Report return(pinEnum); }