IBDA_FDC::GetStatus method (bdaiface.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 the tuning status of the Forward Data Channel (FDC) stream.

Syntax

HRESULT GetStatus(
  [out] DWORD *CurrentBitrate,
  [out] BOOL  *CarrierLock,
  [out] DWORD *CurrentFrequency,
  [out] BOOL  *CurrentSpectrumInversion,
  [out] BSTR  *CurrentPIDList,
  [out] BSTR  *CurrentTIDList,
  [out] BOOL  *Overflow
);

Parameters

[out] CurrentBitrate

Receives the expected bit rate of the FDC stream, in kilobits per second (kbps).

[out] CarrierLock

Receives the carrier lock status.

[out] CurrentFrequency

Receives the current frequency of the FDC tuner, in kHz.

[out] CurrentSpectrumInversion

Receives the expected spectrum inversion status of the FDC stream.

[out] CurrentPIDList

Receives a comma-separated list of packet identifiers (PIDs). The caller must release the string by calling SysFreeString.

[out] CurrentTIDList

Receives a comma-separated list of table identifiers (TIDs). The caller must release the string by calling SysFreeString.

[out] Overflow

Receives the overflow status.

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 Windows Server�2008�R2 [desktop apps only]
Target Platform Windows
Header bdaiface.h

See also

IBDA_FDC