IWMStreamConfig3::SetLanguage method

The SetLanguage method sets the language for a stream using an RFC1766-compliant string.

Syntax

HRESULT SetLanguage(
  LPCWSTR_WMSDK_TYPE_SAFE pwszLanguageString
);

Parameters

pwszLanguageString

Pointer to a wide-character null-terminated string containing the language string.

Return value

If the method succeeds, it returns S_OK. If it fails, it returns an HRESULT error code.

Remarks

The string passed to this method must be an RFC1766-compliant string. Use of other strings will cause problems when streaming a file made with this profile. For a list of commonly used language strings, see Language Strings.

The new value will not take effect in the profile until you call IWMProfile::ReconfigStream.

Requirements

   
Minimum supported client Windows 2000 Professional [desktop apps only],Windows Media Format 9 Series SDK, or later versions of the SDK
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header wmsdkidl.h (include Wmsdk.h)
Library Wmvcore.lib; WMStubDRM.lib (if you use DRM)

See also

IWMStreamConfig3 Interface

IWMStreamConfig3::GetLanguage