Skip to content

DatabaseManager

Oloff Biermann edited this page Dec 17, 2019 · 3 revisions

DiScribe.DatabaseManager.DatabaseController

Provides access to the stored procedures provided by the MS SQL registration database. This supports the standard CRUD operations on User objects for registration/lookup/update/deregistration.

 

DiScribe.DatabaseManager.RegistrationController

Provides access to profile registration functionality for DiScribe user profiles with the Azure Speaker Recognition service. Allows new profiles to be registered and checks to determine if a user is registered.

 

DiScribe.DatabaseManager.Data.DataElement

Abstract class representing a generic data element. Entity classes corresponding to database entities will derive from this class to represent the specific database objects.

 

DiScribe.DatabaseManager.Data.User

Represents a Voiceprint associated with a specific user. Contains raw audio data, the time stamp for audio recording, a profile Azure Speaker Recognition GUID, and the associated user row PK.

 

DiScribe.DatabaseManager.Data.Meeting

Represents a Webex Meeting. Contains properties for meeting PK in DB, subject, start time, end time, meeting minutes output, meeting minutes file location, and the associated webex ID.

Clone this wiki locally