|
HRESULT | GetAttributeCount ([in] WORD stream_num, [out] WORD *attributes) |
|
HRESULT | GetAttributeByIndex ([in] WORD index, [in, out] WORD *stream_num, [out, size_is(*name_len)] WCHAR *name, [in, out] WORD *name_len, [out] WMT_ATTR_DATATYPE *type, [out, size_is(*length)] BYTE *value, [in, out] WORD *length) |
|
HRESULT | GetAttributeByName ([in, out] WORD *stream_num, [in] LPCWSTR name, [out] WMT_ATTR_DATATYPE *type, [out, size_is(*length)] BYTE *value, [in, out] WORD *length) |
|
HRESULT | SetAttribute ([in] WORD stream_num, [in] LPCWSTR name, [in] WMT_ATTR_DATATYPE type, [in, size_is(length)] const BYTE *value, [in] WORD length) |
|
HRESULT | GetMarkerCount ([out] WORD *markers) |
|
HRESULT | GetMarker ([in] WORD index, [out, size_is(*marker_len)] WCHAR *marker_name, [in, out] WORD *marker_len, [out] QWORD *marker_time) |
|
HRESULT | AddMarker ([in] LPCWSTR_WMSDK_TYPE_SAFE marker_name, [in] QWORD marker_time) |
|
HRESULT | RemoveMarker ([in] WORD index) |
|
HRESULT | GetScriptCount ([out] WORD *scripts) |
|
HRESULT | GetScript ([in] WORD index, [out, size_is(*type_len)] WCHAR *type, [in, out] WORD *type_len, [out, size_is(*command_len)] WCHAR *command, [in, out] WORD *command_len, [out] QWORD *script_time) |
|
HRESULT | AddScript ([in] LPCWSTR_WMSDK_TYPE_SAFE type, [in] LPCWSTR_WMSDK_TYPE_SAFE command, [in] QWORD script_time) |
|
HRESULT | RemoveScript ([in] WORD index) |
|
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
|
ULONG | AddRef () |
|
ULONG | Release () |
|
Definition at line 1318 of file wmsdkidl.idl.
◆ AddMarker()
◆ AddScript()
◆ GetAttributeByIndex()
HRESULT IWMHeaderInfo::GetAttributeByIndex |
( |
[in] WORD |
index, |
|
|
[in, out] WORD * |
stream_num, |
|
|
[out, size_is(*name_len)] WCHAR * |
name, |
|
|
[in, out] WORD * |
name_len, |
|
|
[out] WMT_ATTR_DATATYPE * |
type, |
|
|
[out, size_is(*length)] BYTE * |
value, |
|
|
[in, out] WORD * |
length |
|
) |
| |
◆ GetAttributeByName()
◆ GetAttributeCount()
HRESULT IWMHeaderInfo::GetAttributeCount |
( |
[in] WORD |
stream_num, |
|
|
[out] WORD * |
attributes |
|
) |
| |
◆ GetMarker()
HRESULT IWMHeaderInfo::GetMarker |
( |
[in] WORD |
index, |
|
|
[out, size_is(*marker_len)] WCHAR * |
marker_name, |
|
|
[in, out] WORD * |
marker_len, |
|
|
[out] QWORD * |
marker_time |
|
) |
| |
◆ GetMarkerCount()
HRESULT IWMHeaderInfo::GetMarkerCount |
( |
[out] WORD * |
markers | ) |
|
◆ GetScript()
HRESULT IWMHeaderInfo::GetScript |
( |
[in] WORD |
index, |
|
|
[out, size_is(*type_len)] WCHAR * |
type, |
|
|
[in, out] WORD * |
type_len, |
|
|
[out, size_is(*command_len)] WCHAR * |
command, |
|
|
[in, out] WORD * |
command_len, |
|
|
[out] QWORD * |
script_time |
|
) |
| |
◆ GetScriptCount()
HRESULT IWMHeaderInfo::GetScriptCount |
( |
[out] WORD * |
scripts | ) |
|
◆ RemoveMarker()
◆ RemoveScript()
◆ SetAttribute()
The documentation for this interface was generated from the following file: