, including all inherited members.
| AddAttribute([In] ushort wStreamNum,[In, MarshalAs(UnmanagedType.LPWStr)] string pszName,[Out] out ushort pwIndex,[In] WMT_ATTR_DATATYPE Type,[In] ushort wLangIndex,[In, MarshalAs(UnmanagedType.LPArray)] byte[] pValue,[In] uint dwLength) | WMFSDKWrapper.IWMHeaderInfo3 | |
| AddCodecInfo([In, MarshalAs(UnmanagedType.LPWStr)] string pszName,[In, MarshalAs(UnmanagedType.LPWStr)] string pwszDescription,[In] WMT_CODEC_INFO_TYPE codecType,[In] ushort cbCodecInfo,[In, MarshalAs(UnmanagedType.LPArray)] byte[] pbCodecInfo) | WMFSDKWrapper.IWMHeaderInfo3 | |
| AddMarker([In, MarshalAs(UnmanagedType.LPWStr)] string pwszMarkerName,[In] ulong cnsMarkerTime) | WMFSDKWrapper.IWMHeaderInfo3 | |
| AddScript([In, MarshalAs(UnmanagedType.LPWStr)] string pwszType,[In, MarshalAs(UnmanagedType.LPWStr)] string pwszCommand,[In] ulong cnsScriptTime) | WMFSDKWrapper.IWMHeaderInfo3 | |
| DeleteAttribute([In] ushort wStreamNum,[In] ushort wIndex) | WMFSDKWrapper.IWMHeaderInfo3 | |
| GetAttributeByIndex([In] ushort wIndex,[Out, In] ref ushort pwStreamNum,[Out, MarshalAs(UnmanagedType.LPWStr)] string pwszName,[Out, In] ref ushort pcchNameLen,[Out] out WMT_ATTR_DATATYPE pType,[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pValue,[Out, In] ref ushort pcbLength) | WMFSDKWrapper.IWMHeaderInfo3 | |
| GetAttributeByIndexEx([In] ushort wStreamNum,[In] ushort wIndex,[Out, MarshalAs(UnmanagedType.LPWStr)] string pwszName,[Out, In] ref ushort pwNameLen,[Out] out WMT_ATTR_DATATYPE pType,[Out] out ushort pwLangIndex,[Out] IntPtr pValue,[Out, In] ref uint pdwDataLength) | WMFSDKWrapper.IWMHeaderInfo3 | |
| GetAttributeByName([Out, In] ref ushort pwStreamNum,[Out, MarshalAs(UnmanagedType.LPWStr)] string pszName,[Out] out WMT_ATTR_DATATYPE pType,[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pValue,[Out, In] ref ushort pcbLength) | WMFSDKWrapper.IWMHeaderInfo3 | |
| GetAttributeCount([In] ushort wStreamNum,[Out] out ushort pcAttributes) | WMFSDKWrapper.IWMHeaderInfo3 | |
| GetAttributeCountEx([In] ushort wStreamNum,[Out] out ushort pcAttributes) | WMFSDKWrapper.IWMHeaderInfo3 | |
| GetAttributeIndices([In] ushort wStreamNum,[In, MarshalAs(UnmanagedType.LPWStr)] string pwszName,[In] ref ushort pwLangIndex,[Out, MarshalAs(UnmanagedType.LPArray)] ushort[] pwIndices,[Out, In] ref ushort pwCount) | WMFSDKWrapper.IWMHeaderInfo3 | |
| GetCodecInfo([In] uint wIndex,[Out, In] ref ushort pcchName,[Out, MarshalAs(UnmanagedType.LPWStr)] string pwszName,[Out, In] ref ushort pcchDescription,[Out, MarshalAs(UnmanagedType.LPWStr)] string pwszDescription,[Out] out WMT_CODEC_INFO_TYPE pCodecType,[Out, In] ref ushort pcbCodecInfo,[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbCodecInfo) | WMFSDKWrapper.IWMHeaderInfo3 | |
| GetCodecInfoCount([Out] out uint pcCodecInfos) | WMFSDKWrapper.IWMHeaderInfo3 | |
| GetMarker([In] ushort wIndex,[Out, MarshalAs(UnmanagedType.LPWStr)] string pwszMarkerName,[Out, In] ref ushort pcchMarkerNameLen,[Out] out ulong pcnsMarkerTime) | WMFSDKWrapper.IWMHeaderInfo3 | |
| GetMarkerCount([Out] out ushort pcMarkers) | WMFSDKWrapper.IWMHeaderInfo3 | |
| GetScript([In] ushort wIndex,[Out, MarshalAs(UnmanagedType.LPWStr)] string pwszType,[Out, In] ref ushort pcchTypeLen,[Out, MarshalAs(UnmanagedType.LPWStr)] string pwszCommand,[Out, In] ref ushort pcchCommandLen,[Out] out ulong pcnsScriptTime) | WMFSDKWrapper.IWMHeaderInfo3 | |
| GetScriptCount([Out] out ushort pcScripts) | WMFSDKWrapper.IWMHeaderInfo3 | |
| ModifyAttribute([In] ushort wStreamNum,[In] ushort wIndex,[In] WMT_ATTR_DATATYPE Type,[In] ushort wLangIndex,[In, MarshalAs(UnmanagedType.LPArray)] byte[] pValue,[In] uint dwLength) | WMFSDKWrapper.IWMHeaderInfo3 | |
| RemoveMarker([In] ushort wIndex) | WMFSDKWrapper.IWMHeaderInfo3 | |
| RemoveScript([In] ushort wIndex) | WMFSDKWrapper.IWMHeaderInfo3 | |
| SetAttribute([In] ushort wStreamNum,[In, MarshalAs(UnmanagedType.LPWStr)] string pszName,[In] WMT_ATTR_DATATYPE Type,[In, MarshalAs(UnmanagedType.LPArray)] byte[] pValue,[In] ushort cbLength) | WMFSDKWrapper.IWMHeaderInfo3 | |