|
| typedef void * | asdk::hsdk |
| typedef uint32_t | asdk::RoomFlagValue |
| typedef uint32_t | asdk::RoomStateValue |
| typedef uint8_t | asdk::UserCapabilityValue |
| typedef int | asdk::DeviceCapabilityValue |
| typedef uint8_t | asdk::AudioFrameStateValue |
| typedef struct asdk::position_klv_values_t | asdk::position_klv_values_t |
| typedef struct asdk::position_nmea_values_t | asdk::position_nmea_values_t |
| typedef struct asdk::position_values_t | asdk::position_values_t |
| typedef struct asdk::bandwidth_statistics_t | asdk::bandwidth_statistics_t |
| using | asdk::TimePoint = std::chrono::high_resolution_clock::time_point |
| using | asdk::TimeMS = std::chrono::milliseconds |
| using | asdk::TimePointSteady = std::chrono::steady_clock::time_point |
| typedef struct asdk::certificate_t | asdk::certificate_t |
| typedef void(ASDK_CALL * | asdk::ServerStateFunc) (const ServerState serverState, void *opaque) |
| typedef void(ASDK_CALL * | asdk::RoomAnnounceFunc) (const char *roomName, const uint32_t roomID, const asdk::RoomStateValue state, const asdk::RoomFlagValue flags, void *opaque) |
| typedef void(ASDK_CALL * | asdk::RoomResponseFunc) (const Request request, const RoomResponse response, const void *optionalData, const uint32_t optionalDataSize, void *opaque) |
| typedef void(ASDK_CALL * | asdk::RoomClientAddedFunc) (const uint32_t clientID, const char *userName, const UserCapabilityValue userCapability, const DeviceCapabilityValue deviceCapability, void *opaque) |
| typedef void(ASDK_CALL * | asdk::RoomClientRemovedFunc) (const uint32_t clientID, void *opaque) |
| typedef void(ASDK_CALL * | asdk::AuthenticateResponseFunc) (const AuthenticationResponse authenticateResponse, void *opaque) |
| typedef void(ASDK_CALL * | asdk::FrameFunc) (const frame_t *frame, void *opaque) |
| typedef void(ASDK_CALL * | asdk::EncodedStreamFunc) (const StreamType type, const void *data, const uint32_t dataSize, void *opaque) |
| typedef void(ASDK_CALL * | asdk::EncodedAudioFrameFunc) (const uint16_t srcID, const unsigned int timeStamp, const asdk::AudioFrameStateValue state, const unsigned char *audioEncoded, const size_t audioEncodedSize, void *opaque) |
| typedef void(ASDK_CALL * | asdk::VideoOptionsFunc) (const video_options_t *videoOptions, void *opaque) |
| typedef void(ASDK_CALL * | asdk::VideoModeFunc) (const video_mode_t *videoMode, void *opaque) |
| typedef void(ASDK_CALL * | asdk::PositionValuesFunc) (const position_values_t *positionValues, void *opaque) |
| typedef void(ASDK_CALL * | asdk::BandwidthStatisticsFunc) (const bandwidth_statistics_simple_t *bandwidthStatistics, void *opaque) |
| typedef void(ASDK_CALL * | asdk::RoomPreviewImageFunc) (const uint32_t roomID, const uint64_t utc, const ImageFormat imageFormat, const uint8_t *data, const uint32_t size, void *opaque) |
| typedef struct asdk::sdk_t | asdk::sdk_t |
|
| enum | asdk::Status {
asdk::StatusUndef
, asdk::StatusOK
, asdk::StatusDisconnected
, asdk::StatusError
,
asdk::StatusErrorHandle
, asdk::StatusErrorVideoModule
, asdk::StatusErrorImageModule
, asdk::StatusErrorInitialized
,
asdk::StatusErrorConnect
, asdk::StatusErrorTransmit
} |
| enum | asdk::ServerState {
asdk::ServerStateUndef
, asdk::ServerStateDisconnected
, asdk::ServerStateConnected
, asdk::ServerStateConnectedAndAuthenticated
,
asdk::ServerStateAuthenticateError
} |
| enum | asdk::AuthenticationResponse {
asdk::AuthenticationResponseUndef = 0
, asdk::AuthenticationResponseSuccess = 1 << 0
, asdk::AuthenticationResponseError = 1 << 1
, asdk::AuthenticationResponseVersionError = 1 << 2
,
asdk::AuthenticationResponseVersionRecUpgrade = 1 << 3
, asdk::AuthenticationResponseVersionMayUpgrade = 1 << 4
, asdk::AuthenticationResponseLoggedInOther = 1 << 5
, asdk::AuthenticationResponseKickedOther = 1 << 6
,
asdk::AuthenticationResponseWrongLoginType = 1 << 7
, asdk::AuthenticationResponseTryAgainLater = 1 << 8
, asdk::AuthenticationResponseFormatError = 1 << 9
, asdk::AuthenticationResponseRequestedCapError = 1 << 10
} |
| enum | asdk::Request {
asdk::RequestUndef
, asdk::RequestRoomListSubscribe
, asdk::RequestRoomListUnsubscribe
, asdk::RequestRoomJoin
,
asdk::RequestRoomLeave
} |
| enum | asdk::RoomResponse {
asdk::RoomResponseUndef
, asdk::RoomResponseSuccess
, asdk::RoomResponseError
, asdk::RoomResponseErrorAlreadyJoined
,
asdk::RoomResponseErrorUnhandled
} |
| enum | asdk::RoomFlag {
asdk::RoomFlagUndef
, asdk::RoomFlagIsPublic = 1 << 0
, asdk::RoomFlagChatGuests = 1 << 1
, asdk::RoomFlagChatViewers = 1 << 2
,
asdk::RoomFlagChatSenders = 1 << 3
, asdk::RoomFlagAudioGuests = 1 << 4
, asdk::RoomFlagAudioViewers = 1 << 5
, asdk::RoomFlagAudioSenders = 1 << 6
} |
| enum | asdk::RoomState { asdk::RoomStateUndef
, asdk::RoomStatePassword = 1 << 0
, asdk::RoomStatePreview = 1 << 1
} |
| enum | asdk::PositionSource { asdk::PositionSourceUndefined
, asdk::PositionSourceNMEA
, asdk::PositionSourceKLV
} |
| enum | asdk::StreamType {
asdk::StreamTypeUnknown
, asdk::StreamType264Frame
, asdk::StreamType265Frame
, asdk::StreamTypeAV1Frame
,
asdk::StreamTypeMPEGTS
, asdk::StreamTypeWEBP
} |
| enum | asdk::ImageFormat {
asdk::ImageFormatUndef
, asdk::ImageFormatJPEG
, asdk::ImageFormatWEBP
, asdk::ImageFormatHEIF
,
asdk::ImageFormatAVIF
, asdk::ImageFormatAV1
} |
| enum | asdk::UserCapability : uint8_t {
asdk::UserCapabilityUndef = 0
, asdk::UserCapabilitySender = 1 << 0
, asdk::UserCapabilityController = 1 << 1
, asdk::UserCapabilityViewer = 1 << 2
,
asdk::UserCapabilityGuest = 1 << 3
, asdk::UserCapabilitySuper = 1 << 6
, asdk::UserCapabilityUnsure = 1 << 7
} |
| enum | asdk::DeviceCapability : int {
asdk::DeviceCapabilityUndef = 0
, asdk::DeviceCapabilityVideoAV1 = 1 << 1
, asdk::DeviceCapabilityVideoH264 = 1 << 2
, asdk::DeviceCapabilityVideoH265 = 1 << 3
,
asdk::DeviceCapabilityAudioOpus = 1 << 4
, asdk::DeviceCapabilityAudioSpeex = 1 << 5
, asdk::DeviceCapabilityAudioMIC = 1 << 6
, asdk::DeviceCapabilityPhotoModeWEBP = 1 << 7
,
asdk::DeviceCapabilityPhotoModeHEIF = 1 << 8
, asdk::DeviceCapabilityPhotoModeAVIF = 1 << 9
, asdk::DeviceCapabilityPhotoROI = 1 << 10
, asdk::DeviceCapabilityVideoROI = 1 << 11
,
asdk::DeviceCapabilityChat = 1 << 12
, asdk::DeviceCapabilityDisplay = 1 << 13
, asdk::DeviceCapabilityASIGN = 1 << 31
, asdk::DeviceCapabilityBasic
,
asdk::DeviceCapabilityCore
, asdk::DeviceCapabilityFull
, asdk::DeviceCapabilityHeadless
} |
| enum | asdk::AudioFrameState {
asdk::AudioFrameStateUndef = 0
, asdk::AudioFrameStateStart = 1 << 0
, asdk::AudioFrameStateQM1 = 1 << 1
, asdk::AudioFrameStateQM2 = 1 << 2
,
asdk::AudioFrameStateQM3 = 1 << 3
, asdk::AudioFrameStateQM4 = 1 << 4
, asdk::AudioFrameStateQM5 = 1 << 5
, asdk::AudioFrameStateRES1 = 1 << 6
,
asdk::AudioFrameStateRES2 = 1 << 7
, asdk::AudioFrameStateRES3 = 1 << 7
} |
| enum | asdk::CertificateState { asdk::CertificateStateUndef
, asdk::CertificateStateConnected
, asdk::CertificateStateReceived
, asdk::CertificateStateConnectError
} |