Video Format Negotiation (Windows Embedded CE 6.0)
1/6/2010
A camera client, such as the DirectShow middleware, can query a camera driver to determine all the video formats that a given pin supports by using the property CSPROPERTY_PIN_DATARANGES (see CSPROPERTY_PIN). A camera driver must respond to this query by returning an array of structures that represent all the video formats supported by the pin. The following list shows the structures that are used to represent video formats.
The client negotiates the type of stream using CSPROPERTY_PIN_DATAINTERSECTION (see CSPROPERTY_PIN) and selects one mutually agreed upon format using CSPROPERTY_CONNECTION_DATAFORMAT.