/**************************************************************************** * * RealNetworks Transform Architecture * * $Id: rtaeventcodes.h,v 1.14.2.7 2002/06/21 00:04:49 rbunnage Exp $ * * Copyright (C) 1995-2001 RealNetworks, Inc. All rights reserved. * * http://www.real.com/devzone * * This program contains proprietary information of RealNetworks, Inc, * and is licensed subject to restrictions on use and distribution. * * Defines event codes for the RealNetworks Transform Architecture. * */ #ifndef rtaeventcodespriv_h #define rtaeventcodespriv_h #include "pntypes.h" enum ERTAEvent { /*** Encoding SDK events ***/ /* Encoding started/finished events */ eEventEncodingStarted = 0, eEventEncodingFinished, /* Two-pass encoding started/finished events */ eEventTwoPassAnalysisStarted, eEventTwoPassAnalysisFinished, eEventTwoPassEncodingUsingAnalysisStarted, eEventTwoPassEncodingUsingAnalysisFinished, /* Encoding progress */ eEventEncodeProgress, /* UINT32 field contains percentage (0-100), IUnknown field contains IRTATimeDuration* */ eEventAnalysisProgress, /* UINT32 field contains percentage (0-100), IUnknown field contains IRTATimeDuration* */ /* Inputs */ eEventInputStarted = 100, /* IUnknown field contains IRTAInput* */ eEventInputFinished, /* IUnknown field contains IRTAInput* */ eEventInputError, /* UINT32 field contains error code, IUnknown field contains IRTAInput* */ /* Destinations */ eEventDestinationStarted = 120, /* IUnknown field contains IRTADestination* */ eEventDestinationMergeProgress, /* UINT32 field contains percentage (0-100), IUnknown field contains IRTADestination* */ eEventDestinationFinished, /* IUnknown field contains IRTADestination* */ eEventDestinationError, /* UINT32 field contains error code, IUnknown field contains IRTADestination* */ eEventDestinationCanceled, /* IUnknown field contains IRTADestination* */ eEventDestinationBroadcasting, /* IUnknown field contains IRTAConnectionAgent* */ eEventDestinationReconnecting, /* IUnknown field contains IRTAConnectionAgent* */ eEventDestinationListening, /* IUnknown field contains IRTAConnectionAgent* */ /*** Filter events ***/ /* Input filters */ eEventInputFilterStarted = 200, /* IUnknown field contains IRTAConnectionAgent* */ eEventInputFilterFinished, /* IUnknown field contains IRTAConnectionAgent* */ eEventInputFilterError, /* UINT32 field contains error code, IUnknown field contains IRTAConnectionAgent* */ /* transform filters */ eEventTransformFilterError, /* UINT32 field contains error code, IUnknown field contains IRTAConnectionAgent* */ /* Output filters */ eEventOutputFilterStarted = 220,/* IUnknown field contains IRTAConnectionAgent* */ eEventOutputFilterMergeProgress, /* UINT32 field contains percentage (0-100), IUnknown field contains IRTAConnectionAgent* */ eEventOutputFilterFinished, /* IUnknown field contains IRTAConnectionAgent* */ eEventOutputFilterError, /* UINT32 field contains error code, IUnknown field contains IRTAConnectionAgent* */ eEventOutputFilterCanceled, /* IUnknown field contains IRTAConnectionAgent* */ eEventOutputFilterStreamDone, /* used to be eEventStreamDone */ eEventOutputFilterBroadcasting, /* IUnknown field contains IRTAConnectionAgent* */ eEventOutputFilterReconnecting, /* IUnknown field contains IRTAConnectionAgent* */ eEventOutputFilterListening, /* IUnknown field contains IRTAConnectionAgent* */ }; #endif /* rtaeventcodespriv_h */