next up previous contents index
Next: Picture placement Up: General functions Previous: MPEGDriverUnload   Contents   Index

FMPQueryInterface

Use this function to get a pointer on the OSD (ON-SCREEN_DISPLAY) Interface.

DWORD FMPQueryInterface (DWORD InterfaceId, void **ppv);

Arguments
DWORD InterfaceId -Identifier of the interface
void **ppv -Address of pointer variable that receives the interface pointer requested in InterfaceId

Identifier of the interface:

IID_IOSD     0x00000000
IID_IHDTV    0x00000001
IID_IUserI2C 0x00000002
IID_IGPIO    0x00000003

ReturnValue
Returns a 32 bit unsigned value. Typical return values might include one of the following :

\begin{figure}\begin{tabular}{\vert l\vert l\vert}
\hline
FMPE\_OK & No error \\...
..._DRIVER\_NOT\_OPEN & The driver is not open \\
\hline
\end{tabular}\end{figure}

Figure 1.60: FMPQueryInterface Operating Systems and Streaming Models
\begin{figure}\centering\begin{tabular}{\vert l\vert c\vert c\vert c\vert c\vert...
...& $\bullet$& $\bullet$& $\bullet$& $\bullet$\\
\hline
\end{tabular}\end{figure}



mabelsha 2002-03-26