IMSVidVideoRenderer2 interface (segment.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.]
The IMSVidVideoRenderer2 interface represents a video renderer device. The MSVidVideoRenderer object exposes this interface.
This interface provides access to the Video Mixing Renderer (VMR) filter. It inherits the IMSVidVideoRenderer interface and adds support for custom allocator-presenters.
Inheritance
The IMSVidVideoRenderer2 interface inherits from IMSVidVideoRenderer. IMSVidVideoRenderer2 also has these types of members:
Methods
The IMSVidVideoRenderer2 interface has these methods.
IMSVidVideoRenderer2::_SetAllocator The _SetAllocator method specifies an allocator-presenter for the VMR. Applications can use this method to provide their own custom allocator-presenter objects. |
IMSVidVideoRenderer2::get__Allocator The get__Allocator method retrieves the allocator-presenter from the VMR. |
IMSVidVideoRenderer2::get_Allocator The get_Allocator method retrieves the allocator-presenter from the VMR as an IUnknown pointer. |
IMSVidVideoRenderer2::get_Allocator_ID The get_Allocator_ID method retrieves an identifier for the VMR filter's allocator-presenter. |
IMSVidVideoRenderer2::get_SuppressEffects The get_SuppressEffects method retrieves settings that control power management and visual effects. |
IMSVidVideoRenderer2::put_SuppressEffects The put_SuppressEffects method sets preferences for power management and visual effects. |
IMSVidVideoRenderer2::SetAllocator The SetAllocator method specifies an allocator-presenter for the VMR. Applications can use this method to provide their own custom allocator-presenter objects. |
Remarks
To declare the interface identifier (IID) for this interface, use the __uuidof operator: __uuidof(IMSVidVideoRenderer2)
.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows�XP with SP1 [desktop apps only] |
Minimum supported server | None supported |
Target Platform | Windows |
Header | segment.h (include Msvidctl.h) |