2.2.1.1.2 OpenMedia (response)
Response payload (result and output parameters):
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Result |
Result (4 bytes): An unsigned 32-bit integer. An HRESULT returned from the function call (BE). See [MS-DSLR] section 2.2.2.5 for error codes. The following errors are specific to the Device Media Control Protocol.<1>
-
Value
Meaning
E_FILE_NOT_FOUND
0x80070002
Cannot open the URL.
E_INVALID_REQUEST
0x80004007
The extender device is not initialized and not closed.
E_INVALID_STREAM
0x800DFF01
Invalid stream settings.
E_MDM_STREAM_TYPE_NOT_SUPPORTED
0xC0000004
The extender device does not have a decoder for the input media type.
E_UNSUPPORTED_STREAM_TYPE
0x800D0003
The media server does not support the input media format.
E_FIRMWARE_UPDATE_REQUIRED
0x80099702
If the extender device does not have a required codec to decode the content, it sends this error saying a new codec pack needs to be downloaded.
E_H264_CODECPACK_REQUIRED
0x80099703
If the extender device does not have the H.264 codec to decode the content, it sends this error saying the H.264 codec pack needs to be downloaded.
E_RTSP_NO_CONNECTION
0x800B0000
If the extender device takes more than the number of seconds specified in the timeout parameter to establish a connection, then it sends this error.