Share via


MediaQueryEngine_t::Initialize (Windows Embedded CE 6.0)

1/5/2010

The Initialize method allocates resources for media library operations. If the Initialize operation is successful, the library transitions from UnIntitialized to Stopped state. In the stopped state, you can register MQE sinks to receive events.

Syntax

bool Initialize ( 
  const WCHAR* pDeviceUDN 
);

Parameters

  • pDeviceUDN
    The Unique Device Name (UDN) of UPnP renderer device or NULL.

Return Value

This method returns a bool indicating success/failure of the operation. Possible values include the following:

Value Description

TRUE

MediaQueryEngine is initialized.

FALSE

There was error initializing. Check GetLastError() value for more information about the cause for failure.

Remarks

If you wish to enable Windows Media DRM for Network Devices, you need to provide the UDN of the UPnP renderer device.

When the NMD is powered on, the application initiates interaction with the Media Query Engine by calling the Initialize method. When Initialize is called, the UPnP discovery process begins and the UPnP libaries are invoked. Interaction with the Media Query Engine ends when the UnInitialize method is called.

Requirements

Header mediaqueryengine.hpp
Library MQELib.lib
Windows Embedded CE Windows CE 5.0 Networked Media Device Feature Pack and later

See Also

Reference

MediaQueryEngine_t