Share via


IIsdbComponentGroupDescriptor::GetRecordCAUnitCAUnitId method (dvbsiparser.h)

[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]

Gets a conditional access unit identifier from a specified component group record in an Integrated Services Digital Broadcasting (ISDB) component group descriptor. This identifier specifies the type of conditional access unit group to which the component belongs.

Syntax

HRESULT GetRecordCAUnitCAUnitId(
  [in]  BYTE bRecordIndex,
  [in]  BYTE bCAUnitIndex,
  [out] BYTE *pbVal
);

Parameters

[in] bRecordIndex

Specifies the component group record number, indexed from zero. Call the IIsdbComponentGroupDescriptor::GetCountOfRecords method to get the number of records in the descriptor.

[in] bCAUnitIndex

Specifies the conditional access unit record number, indexed from zero. Call the IIsdbComponentGroupDescriptor::GetRecordCAUnitNumberOfComponents method to get the number of conditional access records in the descriptor.

[out] pbVal

Receives the conditional access unit identifier. This can be any of the following values.

Value Meaning
0x0
Non-conditional access unit group.
0x1
Conditional access unit group that includes the default elementary stream group.
0x2-0xF
Conditional access unit group other than that including the default elementary stream group.

Return value

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Requirements

Requirement Value
Minimum supported client Windows�7 [desktop apps only]
Minimum supported server None supported
Target Platform Windows
Header dvbsiparser.h

See also

IIsdbComponentGroupDescriptor

IIsdbComponentGroupDescriptor::GetCountOfRecords

IIsdbComponentGroupDescriptor::GetRecordCAUnitNumberOfComponents