Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The KsGetMediaType function retrieves information about a media type on a pin factory identifier.
Syntax
KSDDKAPI HRESULT KsGetMediaType(
[in] int Position,
[out] AM_MEDIA_TYPE *AmMediaType,
[in] HANDLE FilterHandle,
[in] ULONG PinFactoryId
);
Parameters
[in] Position
Offset into the data range item that KsGetMediaType fills. Note that the data type of Position is int to conform to underlying calls.
[out] AmMediaType
Pointer to a variable that receives information in a AM_MEDIA_TYPE structure.
[in] FilterHandle
Handle to the filter that contains the pin factory to query.
[in] PinFactoryId
Identifier of the pin factory against which the information for a media type is being returned.
Return value
Returns NOERROR if successful; otherwise, returns an error code.
Remarks
The KsGetMediaType function queries the list of data ranges and performs a data intersection on the specified data range, thus producing a data format. It then converts that data format to a media type.
For more information about AM_MEDIA_TYPE, see the Microsoft Windows SDK documentation.
Requirements
Requirement | Value |
---|---|
Target Platform | Desktop |
Header | ksproxy.h (include Ksproxy.h) |
Library | Ksproxy.lib |