IMediaDistributorObserver.idl

00001 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
00002  *--------------------------------------------------------------------
00003  *
00004  * IMediaDistributorObserver.idl
00005  *
00006  * Copyright (c) 2009, 2011 Motorola, Inc. All Rights Reserved.
00007  *
00008  *--------------------------------------------------------------------
00009  */
00010 
00011 #ifndef IMEDIADISTRIBUTOROBSERVER_IDL
00012 #define IMEDIADISTRIBUTOROBSERVER_IDL
00013 
00014 #include "IMediaDistributor.idl"
00015 
00022 //@ [EventObserver(EventIdStartNumber=1500)]
00023 //@ [Language=C++]
00024 interface IMediaDistributorObserver
00025 {
00026 
00052   oneway void OnStateChanged(in IMediaDistributor::TMediaDistributorState state,
00053                              in string reason);
00054 
00079   oneway void OnPositionChanged(in long position, in long pace);
00080 
00084   oneway void OnParameterChanged(in string name);
00085 
00086 };
00087 
00088 #endif