14 #ifndef DISABLE_STREAM_PLAYER // [ 16 #ifndef _MprFromStream_h_ 17 #define _MprFromStream_h_ 28 #include "os/OsLockingList.h" 95 OsStatus realize(Url urlSource,
98 OsNotification* event = NULL);
100 OsStatus realize(UtlString* pBuffer,
103 OsNotification* event = NULL);
158 virtual UtlBoolean doProcessFrame(
MpBufPtr inBufs[],
162 UtlBoolean isEnabled,
193 void destroyFeeders() ;
202 #endif // DISABLE_STREAM_PLAYER ] Message object used to communicate with the media processing task.
Definition: MpFlowGraphMsg.h:33
FeederEvent mEventState
Definition: MprFromStream.h:153
Definition: MprFromStream.h:143
Definition: MprFromStream.h:145
OsLockingList mStreamList
List of stream players.
Definition: MprFromStream.h:156
MpStreamFeeder * pFeeder
Definition: MprFromStream.h:40
MpStreamFeeder * mpStreamRenderer
Definition: MprFromStream.h:152
Definition: MprFromStream.h:37
struct tagSTREAMDESC STREAMDESC
void * StreamHandle
Handles used by the renderer.
Definition: StreamDefs.h:42
The MpStreamFeed coordinates with the data source and decoder to ready the input stream and then plug...
Definition: MpStreamFeeder.h:90
AddlMsgTypes
Definition: MprFromStream.h:140
UtlBoolean mbStreamChange
Definition: MprFromStream.h:154
Abstract base class for all audio processing objects.
Definition: MpAudioResource.h:38
Definition: MprFromStream.h:144
Definition: MprFromStream.h:146
Smart pointer to MpBuf.
Definition: MpBuf.h:160
int miStreamCount
Count for generating unique handles.
Definition: MprFromStream.h:155
OsNotification * mpNotify
Definition: MprFromStream.h:151
StreamHandle handle
Definition: MprFromStream.h:39
FeederEvent
Definition: StreamDefs.h:44
start of resource-specific messages
Definition: MpFlowGraphMsg.h:67
This resource is an insertion point for the streaming infrastructure by connecting the flowgraph to M...
Definition: MprFromStream.h:73