private void UpdateMediaObjectStatus ( MediaCreationManagement mediaObject, ExecutionStatus status, ExecutionStatusInfo statusInfo ) { IMediaCreationDataAccessAgent dataAccess; dataAccess = DataAccessServices.GetDataAccessService <IMediaCreationDataAccessAgent> ( ); mediaObject.ExecutionStatus.ExecutionStatus = status; mediaObject.ExecutionStatus.ExecutionStatusInfo = statusInfo; if (null != dataAccess) { dataAccess.UpdateMediaObjectStatus(mediaObject.SopCommon.SOPInstanceUID, mediaObject.ExecutionStatus); } __MediaStateService.MediaQueue.NotifyMediaObjectUpdated(mediaObject); }
public MediaItemFailureEventArgs(MediaCreationManagement mediaObject, ExecutionStatusInfo errorInfo) : base(mediaObject) { ErrorInfo = errorInfo; }