windows-nt/Source/XPSP1/NT/enduser/netmeeting/av/h/strmbld.idl

43 lines
833 B
Plaintext
Raw Permalink Normal View History

2020-09-26 03:20:57 -05:00
// STRMBLD.IDL
// Multi media streaming building interfaces
import "mmstream.idl";
interface IMediaStreamBuilder;
[
object,
local,
uuid(534093D7-260E-11d1-BC3D-00AA00A13C86),
pointer_default(unique)
]
interface IMultiMediaStreamBuilder : IUnknown
{
HRESULT AddMediaStream(
[in] REFMSPID PurposeID,
[in] DWORD dwFlags,
[in] IMediaStreamBuilder *pMS);
}
[
object,
local,
uuid(534093D6-260E-11d1-BC3D-00AA00A13C86),
pointer_default(unique)
]
interface IMediaStreamBuilder : IUnknown
{
HRESULT JoinMultiMediaStream(
[in] REFMSPID PurposeID,
[in] DWORD dwFlags,
[in] IMultiMediaStreamBuilder *pMMS);
HRESULT CreateMultiMediaStream(
[in] REFMSPID PurposeID,
[in] DWORD dwFlags,
[out] IMultiMediaStreamBuilder **pMMS);
HRESULT SetState(
[in] STREAM_STATE NewState);
};