public void RegisterWithServer(EnhancedImageServer server)
{
server.RegisterEndpointHandler("audio/startRecord", HandleStartRecording);
server.RegisterEndpointHandler("audio/endRecord", HandleEndRecord);
server.RegisterEndpointHandler("audio/enableListenButton", HandleEnableListenButton);
server.RegisterEndpointHandler("audio/deleteSegment", HandleDeleteSegment);
server.RegisterEndpointHandler("audio/currentRecordingDevice", HandleCurrentRecordingDevice);
server.RegisterEndpointHandler("audio/checkForSegment", HandleCheckForSegment);
server.RegisterEndpointHandler("audio/devices", HandleAudioDevices);
Debug.Assert(ServerBase.portForHttp > 0,"Need the server to be listening before this can be registered (BL-3337).");
}