public override string ToString() { return(string.Format("{0} {1} {2} {3} {4} {5} SampleSize={6}", DsToString.MediaTypeToString(mt.majorType).Replace('\0', ' '), DsToString.MediaSubTypeToString(mt.subType).Replace('\0', ' '), DsToString.MediaFormatTypeToString(mt.formatType).Replace('\0', ' '), format_ftp.ToString(), (mt.fixedSizeSamples ? "FixedSamples" : "NotFixedSamples"), (mt.temporalCompression ? "TemporalCompression" : "NotTemporalCompression"), mt.sampleSize.ToString())); }
public FilterPropertiesPanel(DSFilterTreeViewNode node) { InitializeComponent(); _nameLabel.Text = node.Text; _meritLabel.Text = "0x" + node.FilterInformation.Merit.ToString("X"); _monikerTextBox.Text = node.DevicePath; _filenameLabel.Text = node.FilePath; _filenameLabel.SelectAll(); foreach (FilterDataPin pin in node.FilterInformation.Pins) { TreeNode tn = new TreeNode("pin " + pin.PinNumber.ToString() + ":"); tn.Nodes.Add(new TreeNode("Many: " + pin.PinFlagMany.ToString())); tn.Nodes.Add(new TreeNode("Output: " + pin.PinFlagOutput.ToString())); tn.Nodes.Add(new TreeNode("Rendered: " + pin.PinFlagRenderer.ToString())); tn.Nodes.Add(new TreeNode("Zero: " + pin.PinFlagZero.ToString())); tn.Nodes.Add(new TreeNode("ClsPinCategory: " + pin.Category.ToString())); foreach (FilterDataPinType pt in pin.Mediums) { TreeNode mtn = new TreeNode("Medium " + pt.TypeNumber.ToString()); mtn.Nodes.Add(new TreeNode("medium clsid: " + pt.MajorType.ToString())); tn.Nodes.Add(mtn); } foreach (FilterDataPinType pt in pin.Types) { TreeNode mtn = new TreeNode("type " + pt.TypeNumber.ToString()); mtn.Nodes.Add(new TreeNode("major type: " + DsToString.MediaTypeToString(pt.MajorType) + " {" + pt.MajorType.ToString() + "}")); mtn.Nodes.Add(new TreeNode("subtype: " + DsToString.MediaSubTypeToString(pt.SubType) + " {" + pt.SubType.ToString() + "}")); tn.Nodes.Add(mtn); } _pinsTreeView.Nodes.Add(tn); } }
private string ConnectionMediaTypeString(AMMediaType mtype) { string retval = "Major type:\t" + DsToString.MediaTypeToString(mtype.majorType) + "\r\n" + "Subtype type:\t" + this.MediaSubTypeToString(mtype.subType) + "\r\n" + "Format type:\t" + DsToString.MediaFormatTypeToString(mtype.formatType) + "\r\n"; if (mtype.formatPtr != IntPtr.Zero) { if (mtype.formatType == FormatType.WaveEx) { retval += WaveFormatExString(mtype); } else if (mtype.formatType == FormatType.VideoInfo || mtype.formatType == FormatType.MpegVideo) { retval += VideoInfoFormatString(mtype); } else if (mtype.formatType == FormatType.VideoInfo2 || mtype.formatType == FormatType.Mpeg2Video) { retval += VideoInfo2FormatString(mtype); } } return(retval + "---\r\n"); }