TOC_DESCRIPTOR structure (wmcodecdsp.h)

The TOC_DESCRIPTOR structure holds descriptive information for a table of contents.

Syntax

typedef struct _TOC_DESCRIPTOR {
  GUID guidID;
  WORD wStreamNumber;
  GUID guidType;
  WORD wLanguageIndex;
} TOC_DESCRIPTOR;

Members

guidID

A globally unique identifier (GUID) that identifies an individual table of contents. This identifier has meaning only to the you, the developer. TOC Parser does not inspect or interpret this identifier.

wStreamNumber

Not used.

guidType

A globally unique identifier (GUID) that identifies a table of contents as belonging to a particular type. This identifier has meaning only to you, the developer. TOC Parser does not inspect or interpret this identifier. See Remarks.

wLanguageIndex

An integer that identifies the language of a table of contents. This index has meaning only to you, the developer. TOC Parser does not inspect or interpret this index.

Remarks

You might want to design several different type of tables of contents. In that case, you can distinguish between types by creating a GUID that represents each type. You can identify a table of contents as a particular type by setting the guidType member of a TOC_DESCRIPTOR structure and then passing the structure to IToc::SetDescriptor.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header wmcodecdsp.h

See also

Table of Contents Parser Structures