Share via


IBDA_Encoder interface (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.]

Provides access to a device's Encoder Service.

Inheritance

The IBDA_Encoder interface inherits from the IUnknown interface. IBDA_Encoder also has these types of members:

Methods

The IBDA_Encoder interface has these methods.

 
IBDA_Encoder::EnumAudioCapability

Gets one of the audio formats supported by the device.
IBDA_Encoder::EnumVideoCapability

Gets one of the video formats supported by the device.
IBDA_Encoder::GetState

Queries the current state of the Encoder Service.
IBDA_Encoder::QueryCapabilities

Gets the number of encoding formats supported by the device.
IBDA_Encoder::SetParameters

Sets the parameters for the Encoder Service.

Remarks

To declare the interface identifier (IID) for this interface, use the __uuidof operator: __uuidof(IBDA_Encoder).

Requirements

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