Twitch SDK (Internal)
Classes | Functions | Variables
ttv::binding::java Namespace Reference

Classes

class  AutoJEnv
 
struct  BroadcastApiContext
 
struct  ChatApiContext
 
struct  ChatMessageHandlerContext
 
struct  ChatRoomMessageHandlerContext
 
struct  CoreApiContext
 
class  GlobalJavaObjectReference
 
struct  IngestTesterContext
 
class  JavaBandwidthStatListenerProxy
 
class  JavaBitsListenerProxy
 
class  JavaBroadcastAPIListenerProxy
 
class  JavaChannelListenerProxy
 
class  JavaChatAPIListenerProxy
 
class  JavaChatChannelListenerProxy
 
class  JavaChatMessageHandlerCallbacksProxy
 
class  JavaChatRaidListenerProxy
 
class  JavaChatRoomMessageHandlerCallbacksProxy
 
struct  JavaClassInfo
 
class  JavaCoreAPIListenerProxy
 
class  JavaEventTrackerProxy
 
class  JavaFollowersListenerProxy
 
class  JavaHttpRequest
 
class  JavaIChannelChatRoomManagerListenerProxy
 
class  JavaIChatChannelPropertyListenerProxy
 
class  JavaIChatReplayListenerProxy
 
class  JavaIChatRoomListenerProxy
 
class  JavaIChatRoomNotificationsListenerProxy
 
class  JavaIngestTesterListenerProxy
 
class  JavaLocalReferenceDeleter
 
class  JavaNativeProxyRegistry
 
class  JavaSocialAPIListenerProxy
 
class  JavaSocket
 
class  JavaSocketBase
 
class  JavaSocketFactory
 
class  JavaSocketFactoryBase
 
class  JavaSubscribersListenerProxy
 
class  JavaWebSocket
 
class  JavaWebSocketFactory
 
class  NativeListenerProxy
 
class  NativeModuleListener
 
struct  PassThroughVideoCaptureContext
 
struct  PassThroughVideoEncoderContext
 
struct  ProxyContext
 
struct  ProxyContextWithListener
 
class  ScopedJavaEnvironmentCacher
 
class  ScopedJavaUTFStringConverter
 
class  ScopedJavaWcharStringConverter
 

Functions

JavaClassInfoGetJavaClassInfo_AudioFormat (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_AudioParams (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_BandwidthStat (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_BroadcastState (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ConnectionType (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_EncodingCpuUsage (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_FetchIngestListCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IAudioCapture (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IAudioEncoder (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IBandwidthStatListener (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IBroadcastAPIListener (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IIngestTesterListener (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IngestServer (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IngestTesterProxy (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IngestTesterState (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IVideoCapture (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IVideoEncoder (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_PassThroughVideoEncoder_AdjustTargetBitRateFunc (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_PixelFormat (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_RunCommercialCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SetStreamInfoCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_StartBroadcastCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_StopBroadcastCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_VideoParams (JNIEnv *jEnv)
 
void LoadAllBroadcastJavaClassInfo (JNIEnv *jEnv)
 
jobject GetJavaInstance_BroadcastState (JNIEnv *jEnv, ttv::broadcast::BroadcastState value)
 
jobject GetJavaInstance_IngestServer (JNIEnv *jEnv, const ttv::broadcast::IngestServer &value)
 
jobject GetJavaInstance_VideoParams (JNIEnv *jEnv, const ttv::broadcast::VideoParams &value)
 
jobject GetJavaInstance_BandwidthStat (JNIEnv *jEnv, const ttv::broadcast::BandwidthStat &value)
 
void GetNativeFromJava_VideoParams (JNIEnv *jEnv, ttv::broadcast::VideoParams &params, jobject jVideoParams)
 
void GetNativeFromJava_IngestServer (JNIEnv *jEnv, ttv::broadcast::IngestServer &server, jobject jIngestServer)
 
JavaClassInfoGetJavaClassInfo_BanUserError (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_BitsStatusProxy (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChannelChatRoomManagerProxy (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatAPI_BanUserCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatAPI_BlockChangeCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatAPI_FetchBadgesCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatAPI_FetchBitsConfigurationCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatAPI_FetchBlockedUsersCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatAPI_FetchChannelModeratorsCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatAPI_FetchEmoticonSetsCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatAPI_FetchThreadDataCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatAPI_FetchThreadDataPageCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatAPI_FetchThreadMessagesCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatAPI_FetchThreadUnreadCountsCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatAPI_ModUserCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatAPI_SendMessageCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatAPI_SetBroadcasterLanguageChatEnabledCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatAPI_SetLastMessageReadIdCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatAPI_SetThreadArchivedCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatAPI_SetThreadMutedCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatAPI_UnbanUserCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatAPI_UnmodUserCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatAPI_UpdateUserColorCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatBadge (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatBadgeAction (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatBadgeEntitlement (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatBadgeImage (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatBadgeSet (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatBadgeVersion (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatBitsAction (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatBitsActionType (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatBitsConfiguration (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatBitsImage (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatBitsImageTier (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatBitsReceivedEvent (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatBitsSentEvent (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatBitsToken (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatChannelInfo (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatChannelPropertiesProxy (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatChannelRestrictions (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatChannelState (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatEmoticon (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatEmoticonSet (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatEmoticonToken (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatFeatureFlags (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatFirstTimeChatterNotice (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatFollowerAddedEvent (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatGraphQLErrorCode (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatLiveMessage (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatMentionToken (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatMessageBadge (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatMessageFlags (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatMessageHandler_ICallbacks (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatMessageInfo (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatMessageToken (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatMessageTokenType (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatModeInfo (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatRaidNotice (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatRaidProxy (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatRaidStatus (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatReplayMessage (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatReplayProxy (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatReplayState (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatRestrictionReason (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatRoomInfo (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatRoomMessage (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatRoomMessageHandler_CommandError (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatRoomMessageHandler_ICallbacks (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatRoomNotificationsProxy (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatRoomPermissions (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatRoomProxy (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatRoomView (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatSubscriberAddedEvent (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatSubscriptionNotice (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatSubscriptionNoticePlan (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatSubscriptionNoticeRecipient (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatSubscriptionNoticeType (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatSubscriptionStatus (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatTextToken (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatThreadData (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatTokenizationOptions (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatUnraidNotice (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatUnreadThreadCounts (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatUrlToken (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatUserInfo (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatUserMode (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChatWhisperMessage (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_CreateRoomError (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_FollowersStatusProxy (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_HostTargetChange (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IBitsListener (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IBitsStatus (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChannelChatRoomManager (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChannelChatRoomManager_AddRoomCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChannelChatRoomManager_FetchRoomsInfoCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChannelChatRoomManager_JoinCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChannelChatRoomManager_LeaveCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChannelChatRoomManagerListener (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatAPIListener (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatChannelListener (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatChannelProperties (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatChannelPropertyListener (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatRaid (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatRaid_CancelCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatRaid_JoinCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatRaid_LeaveCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatRaid_StartCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatRaidListener (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatReplay (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatReplayListener (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatRoom (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatRoom_DeleteMessageCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatRoom_DeleteRoomCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatRoom_EditMessageCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatRoom_FetchMessagesCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatRoom_FetchRoomInfoCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatRoom_SendMessageCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatRoom_UpdateRoomInfoCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatRoom_UpdateRoomModesCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatRoom_UpdateRoomViewCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatRoomListener (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatRoomNotifications (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatRoomNotificationsListener (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChatUserThreadsListener (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IFollowersListener (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IFollowersStatus (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ISubscribersListener (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ISubscribersStatus (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ModUserError (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_RoomMentionInfo (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_RoomRole (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SendRoomMessageError (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SubscribersStatusProxy (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_UnbanUserError (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_UnmodUserError (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_UpdateRoomError (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_UpdateRoomModesError (JNIEnv *jEnv)
 
void LoadAllChatJavaClassInfo (JNIEnv *jEnv)
 
jobject GetJavaInstance_ChatUserInfo (JNIEnv *jEnv, const ChatUserInfo &user)
 
jobject GetJavaInstance_ChatUserInfoArray (JNIEnv *jEnv, const std::vector< ChatUserInfo > &list)
 
jobject GetJavaInstance_ChatChannelInfo (JNIEnv *jEnv, const ChatChannelInfo &channelInfo)
 
jobject GetJavaInstance_ChatChannelRestrictions (JNIEnv *jEnv, const ChatChannelRestrictions &restrictions)
 
jobject GetJavaInstance_ChatUserMode (JNIEnv *jEnv, const UserMode &mode)
 
jobject GetJavaInstance_ChatSubscriptionStatus (JNIEnv *jEnv, const SubscriptionStatus &status)
 
jobject GetJavaInstance_ChatSubscriptionNotice (JNIEnv *jEnv, const SubscriptionNotice &notice)
 
jobject GetJavaInstance_ChatSubscriptionNoticeRecipient (JNIEnv *jEnv, const SubscriptionNotice::Recipient &recipient)
 
jobject GetJavaInstance_ChatFirstTimeChatterNotice (JNIEnv *jEnv, const FirstTimeChatterNotice &notice)
 
jobject GetJavaInstance_ChatRaidNotice (JNIEnv *jEnv, const RaidNotice &notice)
 
jobject GetJavaInstance_ChatUnraidNotice (JNIEnv *jEnv, const UnraidNotice &notice)
 
jobject GetJavaInstance_ChatRestrictionReason (JNIEnv *jEnv, const RestrictionReason &reason)
 
jobject GetJavaInstance_ChatTokenizationOptions (JNIEnv *jEnv, const TokenizationOptions &options)
 
jobject GetJavaInstance_ChatMessageFlags (JNIEnv *jEnv, const MessageInfo::Flags &flags)
 
jobject GetJavaInstance_ChatMessageToken (JNIEnv *jEnv, const MessageToken &token)
 
jobject GetJavaInstance_ChatMessageBadge (JNIEnv *jEnv, const MessageBadge &badge)
 
jobject GetJavaInstance_ChatMessageInfo (JNIEnv *jEnv, const MessageInfo &msg)
 
jobject GetJavaInstance_ChatLiveMessage (JNIEnv *jEnv, const LiveChatMessage &msg)
 
jobject GetJavaInstance_ChatLiveMessageArray (JNIEnv *jEnv, const std::vector< LiveChatMessage > &messageList)
 
jobject GetJavaInstance_ChatWhisperMessage (JNIEnv *jEnv, const WhisperMessage &msg)
 
jobject GetJavaInstance_ChatWhisperMessageArray (JNIEnv *jEnv, const std::vector< WhisperMessage > &messageList)
 
jobject GetJavaInstance_ChatBadgeImage (JNIEnv *jEnv, const BadgeImage &image)
 
jobject GetJavaInstance_ChatBadgeVersion (JNIEnv *jEnv, const BadgeVersion &badgeVersion)
 
jobject GetJavaInstance_ChatBadge (JNIEnv *jEnv, const Badge &badge)
 
jobject GetJavaInstance_ChatBadgeSet (JNIEnv *jEnv, const BadgeSet &badgeSet)
 
jobject GetJavaInstance_ChatEmoticon (JNIEnv *jEnv, const Emoticon &emoticon)
 
jobject GetJavaInstance_ChatEmoticonSet (JNIEnv *jEnv, const EmoticonSet &emoticonSet)
 
jobject GetJavaInstance_ChatThreadData (JNIEnv *jEnv, const ThreadData &thread)
 
jobject GetJavaInstance_ChatThreadDataArray (JNIEnv *jEnv, const std::vector< ThreadData > &list)
 
jobject GetJavaInstance_ChatUnreadThreadCounts (JNIEnv *jEnv, const UnreadThreadCounts &counts)
 
jobject GetJavaInstance_ChatBitsAction (JNIEnv *jEnv, const BitsConfiguration::Action &action)
 
jobject GetJavaInstance_ChatBitsImage (JNIEnv *jEnv, const BitsConfiguration::BitsImage &image)
 
jobject GetJavaInstance_ChatBitsImageTier (JNIEnv *jEnv, const BitsConfiguration::ImageTier &tier)
 
jobject GetJavaInstance_ChatBitsConfiguration (JNIEnv *jEnv, const std::shared_ptr< BitsConfiguration > &config)
 
jobject GetJavaInstance_ChatRaidStatus (JNIEnv *jEnv, const RaidStatus &val)
 
jobject GetJavaInstance_ChatReplayState (JNIEnv *jEnv, ChatReplayState val)
 
jobject GetJavaInstance_ChatReplayMessage (JNIEnv *jEnv, const ReplayMessage &msg)
 
jobject GetJavaInstance_ChatReplayMessageArray (JNIEnv *jEnv, const std::vector< ReplayMessage > &value)
 
jobject GetJavaInstance_ChatBadgeEntitlement (JNIEnv *jEnv, const BadgeEntitlement &badgeEntitlement)
 
jobject GetJavaInstance_ChatBitsReceivedEvent (JNIEnv *jEnv, const BitsReceivedEvent &bitsReceivedEvent)
 
jobject GetJavaInstance_ChatBitsSentEvent (JNIEnv *jEnv, const BitsSentEvent &bitsSentEvent)
 
jobject GetJavaInstance_ChatFollowerAddedEvent (JNIEnv *jEnv, const FollowerAddedEvent &followerAddedEvent)
 
jobject GetJavaInstance_ChatSubscriberAddedEvent (JNIEnv *jEnv, const SubscriberAddedEvent &subscriberAddedEvent)
 
jobject GetJavaInstance_ChatRoomInfo (JNIEnv *jEnv, const ChatRoomInfo &value)
 
jobject GetJavaInstance_ChatRoomMessage (JNIEnv *jEnv, const ChatRoomMessage &value)
 
jobject GetJavaInstance_ChatRoomView (JNIEnv *jEnv, const ChatRoomView &value)
 
jobject GetJavaInstance_ChatRoomPermissions (JNIEnv *jEnv, const ChatRoomPermissions &value)
 
jobject GetJavaInstance_RoomMentionInfo (JNIEnv *jEnv, const RoomMentionInfo &value)
 
jobject GetJavaInstance_ChatRoomMessageHandlerCommandError (JNIEnv *jEnv, ChatRoomMessageHandler::CommandError value)
 
jobject GetJavaInstance_SendRoomMessageError (JNIEnv *jEnv, const SendRoomMessageError &value)
 
jobject GetJavaInstance_CreateRoomError (JNIEnv *jEnv, const CreateRoomError &value)
 
jobject GetJavaInstance_UpdateRoomError (JNIEnv *jEnv, const UpdateRoomError &value)
 
jobject GetJavaInstance_UpdateRoomModesError (JNIEnv *jEnv, const UpdateRoomModesError &value)
 
jobject GetJavaInstance_BanUserError (JNIEnv *jEnv, const BanUserError &value)
 
jobject GetJavaInstance_UnbanUserError (JNIEnv *jEnv, const UnbanUserError &value)
 
jobject GetJavaInstance_HostTargetChange (JNIEnv *jEnv, const HostTargetChange &value)
 
jobject GetJavaInstance_ModUserError (JNIEnv *jEnv, const ModUserError &value)
 
jobject GetJavaInstance_UnmodUserError (JNIEnv *jEnv, const UnmodUserError &value)
 
void GetNativeInstance_ChatTokenizationOptions (JNIEnv *jEnv, jobject jOptions, TokenizationOptions &options)
 
void GetNativeInstance_ChatFeatureFlags (JNIEnv *jEnv, jobject jFlags, FeatureFlags &flags)
 
JavaClassInfoGetJavaClassInfo_AuthToken (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_BroadcasterType (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_BroadcastPlatform (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChannelInfo (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ChannelStatusProxy (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_CoreAPI_FetchChannelInfoCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_CoreAPI_FetchStreamInfoCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_CoreAPI_FetchUserInfoCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_CoreAPI_LogInCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_CoreAPI_LogOutCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_CorePubSubState (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_EnumValue (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ErrorCode (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_HttpParameter (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_HttpRequestResult (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChannelListener (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChannelStatus (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IChannelStatus_UploadProfileImageCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ICoreAPIListener (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IEventTracker (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IHttpRequestProvider (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IModule (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IModule_InitializeCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IModule_ShutdownCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IModuleListener (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ISocket (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ISocketFactory (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IWebSocket (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_IWebSocketFactory (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_MessageLevel (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ModuleState (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_NativeProxy (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_PreviewImages (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ProfileImage (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_ResultContainer (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_StreamInfo (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_StreamType (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_UserInfo (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_VodType (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_WatchPartyUpdate (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_WebSocketMessageType (JNIEnv *jEnv)
 
void LoadAllCoreJavaClassInfo (JNIEnv *jEnv)
 
jobject GetJavaInstance_ErrorCode (JNIEnv *jEnv, TTV_ErrorCode err)
 
jobject GetJavaInstance_PubSubState (JNIEnv *jEnv, ttv::PubSubState state)
 
jobject GetJavaInstance_WebSocketMessageTypeEnum (JNIEnv *jEnv, ttv::IWebSocket::MessageType type)
 
jobject GetJavaInstance_HttpParameter (JNIEnv *jEnv, const ttv::HttpParam &param)
 
jobject GetJavaInstance_HttpParameterArray (JNIEnv *jEnv, const std::vector< ttv::HttpParam > &params)
 
jobject GetJavaInstance_HttpRequestResult (JNIEnv *jEnv)
 
jobject GetJavaInstance_UserInfo (JNIEnv *jEnv, const ttv::UserInfo &userInfo)
 
jobject GetJavaInstance_UserInfoArray (JNIEnv *jEnv, const std::vector< ttv::UserInfo > &userInfoList)
 
jobject GetJavaInstance_StreamInfo (JNIEnv *jEnv, const ttv::StreamInfo &streamInfo)
 
jobject GetJavaInstance_ChannelInfo (JNIEnv *jEnv, const ttv::ChannelInfo &channelInfo)
 
jobject GetJavaInstance_WatchPartyUpdate (JNIEnv *jEnv, const ttv::WatchPartyUpdate &update)
 
jobject GetJavaInstance_ProfileImage (JNIEnv *jEnv, const ttv::ProfileImage &image)
 
jobject GetJavaInstance_ProfileImageArray (JNIEnv *jEnv, const std::vector< ttv::ProfileImage > &images)
 
jobject GetJavaInstance_TrackingValue (JNIEnv *jEnv, const TrackingValue &value)
 
jobject GetJavaInstance_PreviewImages (JNIEnv *jEnv, const PreviewImages &previewImages)
 
void GetNativeInstance_HttpRequestResult (JNIEnv *jEnv, jobject jRequestResult, uint &statusCode, std::map< std::string, std::string > &resultHeaders, std::vector< char > &response)
 
std::shared_ptr< ttv::CoreAPIGetCoreApiInstance (jobject jCoreApi)
 
bool CacheJavaVirtualMachine (JNIEnv *jEnv)
 
bool LookupJavaClass (JNIEnv *jEnv, JavaClassInfo &info, const char *klass)
 
bool LookupJavaMethod (JNIEnv *jEnv, JavaClassInfo &info, const char *method, const char *signature)
 
bool LookupJavaStaticMethod (JNIEnv *jEnv, JavaClassInfo &info, const char *method, const char *signature)
 
bool LookupJavaField (JNIEnv *jEnv, JavaClassInfo &info, const char *field, const char *signature)
 
JavaClassInfoGetJavaClassInfo_Boolean (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_Integer (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_Long (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_Float (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_Double (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_String (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_Charset (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_HashSet (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_HashMap (JNIEnv *jEnv)
 
jobject GetJavaInstance_Boolean (JNIEnv *jEnv, bool value)
 
jobject GetJavaInstance_Integer (JNIEnv *jEnv, int32_t value)
 
jobject GetJavaInstance_Integer (JNIEnv *jEnv, uint32_t value)
 
jobject GetJavaInstance_Long (JNIEnv *jEnv, uint64_t value)
 
jobject GetJavaInstance_Long (JNIEnv *jEnv, int64_t value)
 
jobject GetJavaInstance_Float (JNIEnv *jEnv, float value)
 
jobject GetJavaInstance_Double (JNIEnv *jEnv, double value)
 
jstring GetJavaInstance_StringWithEncoding (JNIEnv *jEnv, const std::string &str)
 
jstring GetJavaInstance_String (JNIEnv *jEnv, const char *str)
 
jstring GetJavaInstance_String (JNIEnv *jEnv, const std::string &str)
 
jobject GetJavaInstance_EnumValue (JNIEnv *jEnv, const ttv::EnumValue &value)
 
jobjectArray GetJavaInstance_EnumValueArray (JNIEnv *jEnv, const std::vector< ttv::EnumValue > &arr)
 
jobjectArray GetJavaInstance_StringArray (JNIEnv *jEnv, const std::vector< std::string > &arr)
 
jobject GetJavaInstance_StringHashMap (JNIEnv *jEnv, const std::map< std::string, std::string > &map)
 
jobject GetJavaInstance_ResultContainer (JNIEnv *jEnv)
 
jobject GetJavaInstance_GetResultFromResultContainer (JNIEnv *jEnv, jobject jResultContainer)
 
void GetNativeInstance_StringVector (JNIEnv *jEnv, jobjectArray jArray, std::vector< std::string > &result)
 
void SetResultContainerResult (JNIEnv *jEnv, jobject jResultContainer, jobject jResult)
 
jobjectArray GetJavaInstance_Array (JNIEnv *jEnv, JavaClassInfo &javaArrayTypeClassInfo, const uint32_t size, std::function< jobject(uint32_t index)> entryFunc)
 
void GetNativeFromJava_ByteArray (JNIEnv *jEnv, jbyteArray jSource, std::vector< uint8_t > &dest)
 
void LoadAllUtilityJavaClassInfo (JNIEnv *jEnv)
 
template<typename... ArgTypes>
std::function< void(ArgTypes...)> CreateJavaCallbackWrapper (JNIEnv *jEnv, jobject jCallback, JavaClassInfo &callbackInfo)
 
template<typename ContainerType , typename KVTransformerType >
jobject GetJavaInstance_HashMap (JNIEnv *jEnv, const ContainerType &container, const KVTransformerType &transformer)
 
template<typename T >
jobject GetJavaInstance_SimpleEnum (JNIEnv *jEnv, JavaClassInfo &info, T val)
 
template<typename T >
GetNativeFromJava_SimpleEnum (JNIEnv *jEnv, JavaClassInfo &info, jobject jEnumValue, T defaultValue)
 
JavaClassInfoGetJavaClassInfo_ISocialAPIListener (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialAPI_DismissRecommendedFriendCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialAPI_FetchFriendListCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialAPI_FetchFriendRequestsCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialAPI_FetchFriendStatusCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialAPI_FetchPresenceSettingsCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialAPI_FetchRecommendedFriendsCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialAPI_FetchUnreadFriendRequestCountCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialAPI_MarkAllFriendRequestsReadCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialAPI_PostPresenceCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialAPI_SetPresenceSettingsCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialAPI_UpdateFriendshipCallback (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialFeatureFlags (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialFriend (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialFriendRequest (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialFriendRequestRemovedReason (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialFriendStatus (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialPresence (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialPresenceActivity (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialPresenceActivityBroadcasting (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialPresenceActivityPlaying (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialPresenceActivityType (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialPresenceActivityWatching (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialPresenceAvailabilityOverride (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialPresenceSessionAvailability (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialPresenceSettings (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialPresenceUserAvailability (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialUpdateFriendAction (JNIEnv *jEnv)
 
JavaClassInfoGetJavaClassInfo_SocialUpdateFriendResult (JNIEnv *jEnv)
 
void LoadAllSocialJavaClassInfo (JNIEnv *jEnv)
 
jobject GetJavaInstance_SocialPresenceActivity (JNIEnv *jEnv, const PresenceActivity &activity)
 
jobject GetJavaInstance_SocialPresence (JNIEnv *jEnv, const PresenceStatus &val)
 
jobject GetJavaInstance_SocialPresenceSettings (JNIEnv *jEnv, const PresenceSettings &val)
 
jobject GetJavaInstance_SocialFriend (JNIEnv *jEnv, const Friend &val)
 
jobject GetJavaInstance_SocialFriendArray (JNIEnv *jEnv, const std::vector< Friend > &list)
 
jobject GetJavaInstance_SocialFriendRequest (JNIEnv *jEnv, const FriendRequest &val)
 
jobject GetJavaInstance_SocialFriendRequestArray (JNIEnv *jEnv, const std::vector< FriendRequest > &list)
 
void GetNativeInstance_SocialPresenceSettings (JNIEnv *jEnv, jobject jSettings, PresenceSettings &settings)
 
void GetNativeInstance_SocialFeatureFlags (JNIEnv *jEnv, jobject jFeatures, FeatureFlags &features)
 

Variables

JavaNativeProxyRegistry< ttv::broadcast::BroadcastAPI, BroadcastApiContextgBroadcastApiNativeProxyRegistry
 
JavaNativeProxyRegistry< ttv::broadcast::IIngestTester, IngestTesterContextgIngestTesterInstanceRegistry
 
JavaNativeProxyRegistry< ttv::broadcast::PassThroughVideoCapture, PassThroughVideoCaptureContextgPassThroughVideoCaptureInstanceRegistry
 
JavaNativeProxyRegistry< ttv::broadcast::PassThroughVideoEncoder, PassThroughVideoEncoderContextgPassThroughVideoEncoderInstanceRegistry
 
JavaNativeProxyRegistry< ttv::broadcast::PassThroughAudioCapture, ProxyContext< ttv::broadcast::PassThroughAudioCapture > > gPassThroughAudioCaptureInstanceRegistry
 
JavaNativeProxyRegistry< ttv::broadcast::PassThroughAudioEncoder, ProxyContext< ttv::broadcast::PassThroughAudioEncoder > > gPassThroughAudioEncoderInstanceRegistry
 
JavaNativeProxyRegistry< ttv::chat::ChatAPI, ChatApiContextgChatApiNativeProxyRegistry
 
JavaNativeProxyRegistry< ttv::chat::IChatReplay, ChatApiContextgChatReplayNativeProxyRegistry
 
JavaNativeProxyRegistry< ttv::chat::BitsConfiguration, ChatApiContextgChatBitsConfigurationNativeProxyRegistry
 
JavaNativeProxyRegistry< ttv::chat::IChatRaid, ChatApiContextgIChatRaidInstanceRegistry
 
JavaNativeProxyRegistry< ttv::chat::IChannelChatRoomManager, ChatApiContextgIChannelChatRoomManagerInstanceRegistry
 
JavaNativeProxyRegistry< ttv::chat::IChatRoom, ChatApiContextgIChatRoomInstanceRegistry
 
JavaNativeProxyRegistry< ttv::chat::IChatRoomNotifications, ChatApiContextgIChatRoomNotificationsInstanceRegistry
 
JavaNativeProxyRegistry< ttv::chat::IBitsStatus, ChatApiContextgIBitsStatusInstanceRegistry
 
JavaNativeProxyRegistry< ttv::chat::IFollowersStatus, ChatApiContextgIFollowersStatusInstanceRegistry
 
JavaNativeProxyRegistry< ttv::chat::ISubscribersStatus, ChatApiContextgISubscribersStatusInstanceRegistry
 
JavaNativeProxyRegistry< ttv::chat::IChatChannelProperties, ChatApiContextgIChatChannelPropertiesInstanceRegistry
 
JavaNativeProxyRegistry< ChatMessageHandler, ChatMessageHandlerContextgChatMessageHandlerRegistry
 
JavaNativeProxyRegistry< ChatRoomMessageHandler, ChatRoomMessageHandlerContextgChatRoomMessageHandlerRegistry
 
JavaNativeProxyRegistry< ttv::CoreAPI, CoreApiContextgCoreApiNativeProxyRegistry
 
JavaNativeProxyRegistry< ttv::IChannelStatus, CoreApiContextgIChannelStatusInstanceRegistry
 
JavaVM * gGlobalJavaVirtualMachine
 The Java virtual machine. More...
 
JNIEnv * gActiveJavaEnvironment
 This is cached on every call into native code so that it's current. Never use from another thread. More...
 

Class Documentation

◆ ttv::binding::java::BroadcastApiContext

struct ttv::binding::java::BroadcastApiContext
Class Members
vector< shared_ptr
< JavaBandwidthStatListenerProxy > >
bandwidthListeners
shared_ptr< BroadcastAPI > broadcastApi
shared_ptr
< JavaBroadcastAPIListenerProxy >
nativeListener

◆ ttv::binding::java::ChatApiContext

struct ttv::binding::java::ChatApiContext
Class Members
map< ChannelId, shared_ptr
< JavaChatChannelListenerProxy > >
channelListeners
shared_ptr< ChatAPI > chatApi
shared_ptr
< JavaChatAPIListenerProxy >
nativeListener
map< UserId, shared_ptr
< JavaChatUserThreadsListenerProxy > >
userThreadsListeners

◆ ttv::binding::java::ChatMessageHandlerContext

struct ttv::binding::java::ChatMessageHandlerContext
Class Members
shared_ptr
< JavaChatMessageHandlerCallbacksProxy >
callbacks
shared_ptr< ChatMessageHandler > chatMessageHandler

◆ ttv::binding::java::ChatRoomMessageHandlerContext

struct ttv::binding::java::ChatRoomMessageHandlerContext
Class Members
shared_ptr
< JavaChatRoomMessageHandlerCallbacksProxy >
callbacks
shared_ptr
< ChatRoomMessageHandler >
chatRoomMessageHandler

◆ ttv::binding::java::CoreApiContext

struct ttv::binding::java::CoreApiContext
Class Members
shared_ptr< CoreAPI > coreApi
shared_ptr
< JavaCoreAPIListenerProxy >
nativeListener

◆ ttv::binding::java::IngestTesterContext

struct ttv::binding::java::IngestTesterContext
Class Members
shared_ptr< IIngestTester > instance
shared_ptr
< JavaIngestTesterListenerProxy >
nativeListener

◆ ttv::binding::java::JavaClassInfo

struct ttv::binding::java::JavaClassInfo
Class Members
unordered_map< string, jfieldID > fields
jclass klass
unordered_map< string, jmethodID > methods
unordered_map< string, jmethodID > staticMethods

◆ ttv::binding::java::PassThroughVideoCaptureContext

struct ttv::binding::java::PassThroughVideoCaptureContext
Class Members
shared_ptr
< PassThroughVideoCapture >
instance

◆ ttv::binding::java::PassThroughVideoEncoderContext

struct ttv::binding::java::PassThroughVideoEncoderContext
Class Members
shared_ptr
< PassThroughVideoEncoder >
instance

◆ ttv::binding::java::ProxyContext

struct ttv::binding::java::ProxyContext

template<typename PROXY_TYPE>
struct ttv::binding::java::ProxyContext< PROXY_TYPE >

Class Members
shared_ptr< PROXY_TYPE > instance

◆ ttv::binding::java::ProxyContextWithListener

struct ttv::binding::java::ProxyContextWithListener

template<typename PROXY_TYPE, typename LISTENER_TYPE>
struct ttv::binding::java::ProxyContextWithListener< PROXY_TYPE, LISTENER_TYPE >

Class Members
shared_ptr< PROXY_TYPE > instance
shared_ptr< LISTENER_TYPE > nativeListener

Function Documentation

◆ CacheJavaVirtualMachine()

bool ttv::binding::java::CacheJavaVirtualMachine ( JNIEnv *  jEnv)

◆ CreateJavaCallbackWrapper()

template<typename... ArgTypes>
std::function< void(ArgTypes...)> ttv::binding::java::CreateJavaCallbackWrapper ( JNIEnv *  jEnv,
jobject  jCallback,
JavaClassInfo callbackInfo 
)

◆ GetCoreApiInstance()

std::shared_ptr<ttv::CoreAPI> ttv::binding::java::GetCoreApiInstance ( jobject  jCoreApi)

◆ GetJavaClassInfo_AudioFormat()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_AudioFormat ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_AudioParams()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_AudioParams ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_AuthToken()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_AuthToken ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_BandwidthStat()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_BandwidthStat ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_BanUserError()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_BanUserError ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_BitsStatusProxy()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_BitsStatusProxy ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_Boolean()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_Boolean ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_BroadcasterType()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_BroadcasterType ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_BroadcastPlatform()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_BroadcastPlatform ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_BroadcastState()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_BroadcastState ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChannelChatRoomManagerProxy()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChannelChatRoomManagerProxy ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChannelInfo()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChannelInfo ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChannelStatusProxy()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChannelStatusProxy ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_Charset()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_Charset ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatAPI_BanUserCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatAPI_BanUserCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatAPI_BlockChangeCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatAPI_BlockChangeCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatAPI_FetchBadgesCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatAPI_FetchBadgesCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatAPI_FetchBitsConfigurationCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatAPI_FetchBitsConfigurationCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatAPI_FetchBlockedUsersCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatAPI_FetchBlockedUsersCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatAPI_FetchChannelModeratorsCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatAPI_FetchChannelModeratorsCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatAPI_FetchEmoticonSetsCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatAPI_FetchEmoticonSetsCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatAPI_FetchThreadDataCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatAPI_FetchThreadDataCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatAPI_FetchThreadDataPageCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatAPI_FetchThreadDataPageCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatAPI_FetchThreadMessagesCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatAPI_FetchThreadMessagesCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatAPI_FetchThreadUnreadCountsCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatAPI_FetchThreadUnreadCountsCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatAPI_ModUserCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatAPI_ModUserCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatAPI_SendMessageCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatAPI_SendMessageCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatAPI_SetBroadcasterLanguageChatEnabledCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatAPI_SetBroadcasterLanguageChatEnabledCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatAPI_SetLastMessageReadIdCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatAPI_SetLastMessageReadIdCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatAPI_SetThreadArchivedCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatAPI_SetThreadArchivedCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatAPI_SetThreadMutedCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatAPI_SetThreadMutedCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatAPI_UnbanUserCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatAPI_UnbanUserCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatAPI_UnmodUserCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatAPI_UnmodUserCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatAPI_UpdateUserColorCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatAPI_UpdateUserColorCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatBadge()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatBadge ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatBadgeAction()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatBadgeAction ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatBadgeEntitlement()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatBadgeEntitlement ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatBadgeImage()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatBadgeImage ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatBadgeSet()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatBadgeSet ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatBadgeVersion()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatBadgeVersion ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatBitsAction()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatBitsAction ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatBitsActionType()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatBitsActionType ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatBitsConfiguration()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatBitsConfiguration ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatBitsImage()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatBitsImage ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatBitsImageTier()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatBitsImageTier ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatBitsReceivedEvent()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatBitsReceivedEvent ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatBitsSentEvent()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatBitsSentEvent ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatBitsToken()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatBitsToken ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatChannelInfo()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatChannelInfo ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatChannelPropertiesProxy()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatChannelPropertiesProxy ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatChannelRestrictions()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatChannelRestrictions ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatChannelState()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatChannelState ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatEmoticon()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatEmoticon ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatEmoticonSet()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatEmoticonSet ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatEmoticonToken()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatEmoticonToken ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatFeatureFlags()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatFeatureFlags ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatFirstTimeChatterNotice()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatFirstTimeChatterNotice ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatFollowerAddedEvent()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatFollowerAddedEvent ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatGraphQLErrorCode()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatGraphQLErrorCode ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatLiveMessage()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatLiveMessage ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatMentionToken()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatMentionToken ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatMessageBadge()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatMessageBadge ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatMessageFlags()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatMessageFlags ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatMessageHandler_ICallbacks()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatMessageHandler_ICallbacks ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatMessageInfo()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatMessageInfo ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatMessageToken()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatMessageToken ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatMessageTokenType()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatMessageTokenType ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatModeInfo()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatModeInfo ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatRaidNotice()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatRaidNotice ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatRaidProxy()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatRaidProxy ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatRaidStatus()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatRaidStatus ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatReplayMessage()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatReplayMessage ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatReplayProxy()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatReplayProxy ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatReplayState()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatReplayState ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatRestrictionReason()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatRestrictionReason ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatRoomInfo()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatRoomInfo ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatRoomMessage()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatRoomMessage ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatRoomMessageHandler_CommandError()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatRoomMessageHandler_CommandError ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatRoomMessageHandler_ICallbacks()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatRoomMessageHandler_ICallbacks ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatRoomNotificationsProxy()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatRoomNotificationsProxy ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatRoomPermissions()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatRoomPermissions ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatRoomProxy()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatRoomProxy ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatRoomView()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatRoomView ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatSubscriberAddedEvent()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatSubscriberAddedEvent ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatSubscriptionNotice()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatSubscriptionNotice ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatSubscriptionNoticePlan()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatSubscriptionNoticePlan ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatSubscriptionNoticeRecipient()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatSubscriptionNoticeRecipient ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatSubscriptionNoticeType()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatSubscriptionNoticeType ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatSubscriptionStatus()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatSubscriptionStatus ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatTextToken()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatTextToken ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatThreadData()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatThreadData ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatTokenizationOptions()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatTokenizationOptions ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatUnraidNotice()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatUnraidNotice ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatUnreadThreadCounts()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatUnreadThreadCounts ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatUrlToken()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatUrlToken ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatUserInfo()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatUserInfo ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatUserMode()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatUserMode ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ChatWhisperMessage()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ChatWhisperMessage ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ConnectionType()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ConnectionType ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_CoreAPI_FetchChannelInfoCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_CoreAPI_FetchChannelInfoCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_CoreAPI_FetchStreamInfoCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_CoreAPI_FetchStreamInfoCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_CoreAPI_FetchUserInfoCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_CoreAPI_FetchUserInfoCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_CoreAPI_LogInCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_CoreAPI_LogInCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_CoreAPI_LogOutCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_CoreAPI_LogOutCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_CorePubSubState()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_CorePubSubState ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_CreateRoomError()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_CreateRoomError ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_Double()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_Double ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_EncodingCpuUsage()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_EncodingCpuUsage ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_EnumValue()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_EnumValue ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ErrorCode()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ErrorCode ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_FetchIngestListCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_FetchIngestListCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_Float()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_Float ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_FollowersStatusProxy()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_FollowersStatusProxy ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_HashMap()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_HashMap ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_HashSet()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_HashSet ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_HostTargetChange()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_HostTargetChange ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_HttpParameter()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_HttpParameter ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_HttpRequestResult()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_HttpRequestResult ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IAudioCapture()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IAudioCapture ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IAudioEncoder()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IAudioEncoder ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IBandwidthStatListener()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IBandwidthStatListener ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IBitsListener()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IBitsListener ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IBitsStatus()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IBitsStatus ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IBroadcastAPIListener()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IBroadcastAPIListener ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChannelChatRoomManager()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChannelChatRoomManager ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChannelChatRoomManager_AddRoomCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChannelChatRoomManager_AddRoomCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChannelChatRoomManager_FetchRoomsInfoCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChannelChatRoomManager_FetchRoomsInfoCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChannelChatRoomManager_JoinCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChannelChatRoomManager_JoinCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChannelChatRoomManager_LeaveCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChannelChatRoomManager_LeaveCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChannelChatRoomManagerListener()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChannelChatRoomManagerListener ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChannelListener()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChannelListener ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChannelStatus()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChannelStatus ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChannelStatus_UploadProfileImageCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChannelStatus_UploadProfileImageCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatAPIListener()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatAPIListener ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatChannelListener()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatChannelListener ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatChannelProperties()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatChannelProperties ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatChannelPropertyListener()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatChannelPropertyListener ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatRaid()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatRaid ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatRaid_CancelCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatRaid_CancelCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatRaid_JoinCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatRaid_JoinCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatRaid_LeaveCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatRaid_LeaveCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatRaid_StartCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatRaid_StartCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatRaidListener()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatRaidListener ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatReplay()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatReplay ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatReplayListener()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatReplayListener ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatRoom()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatRoom ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatRoom_DeleteMessageCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatRoom_DeleteMessageCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatRoom_DeleteRoomCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatRoom_DeleteRoomCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatRoom_EditMessageCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatRoom_EditMessageCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatRoom_FetchMessagesCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatRoom_FetchMessagesCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatRoom_FetchRoomInfoCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatRoom_FetchRoomInfoCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatRoom_SendMessageCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatRoom_SendMessageCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatRoom_UpdateRoomInfoCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatRoom_UpdateRoomInfoCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatRoom_UpdateRoomModesCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatRoom_UpdateRoomModesCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatRoom_UpdateRoomViewCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatRoom_UpdateRoomViewCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatRoomListener()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatRoomListener ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatRoomNotifications()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatRoomNotifications ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatRoomNotificationsListener()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatRoomNotificationsListener ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IChatUserThreadsListener()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IChatUserThreadsListener ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ICoreAPIListener()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ICoreAPIListener ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IEventTracker()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IEventTracker ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IFollowersListener()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IFollowersListener ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IFollowersStatus()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IFollowersStatus ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IHttpRequestProvider()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IHttpRequestProvider ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IIngestTesterListener()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IIngestTesterListener ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IModule()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IModule ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IModule_InitializeCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IModule_InitializeCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IModule_ShutdownCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IModule_ShutdownCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IModuleListener()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IModuleListener ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IngestServer()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IngestServer ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IngestTesterProxy()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IngestTesterProxy ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IngestTesterState()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IngestTesterState ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_Integer()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_Integer ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ISocialAPIListener()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ISocialAPIListener ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ISocket()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ISocket ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ISocketFactory()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ISocketFactory ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ISubscribersListener()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ISubscribersListener ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ISubscribersStatus()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ISubscribersStatus ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IVideoCapture()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IVideoCapture ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IVideoEncoder()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IVideoEncoder ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IWebSocket()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IWebSocket ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_IWebSocketFactory()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_IWebSocketFactory ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_Long()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_Long ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_MessageLevel()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_MessageLevel ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ModuleState()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ModuleState ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ModUserError()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ModUserError ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_NativeProxy()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_NativeProxy ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_PassThroughVideoEncoder_AdjustTargetBitRateFunc()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_PassThroughVideoEncoder_AdjustTargetBitRateFunc ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_PixelFormat()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_PixelFormat ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_PreviewImages()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_PreviewImages ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ProfileImage()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ProfileImage ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_ResultContainer()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_ResultContainer ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_RoomMentionInfo()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_RoomMentionInfo ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_RoomRole()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_RoomRole ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_RunCommercialCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_RunCommercialCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SendRoomMessageError()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SendRoomMessageError ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SetStreamInfoCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SetStreamInfoCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialAPI_DismissRecommendedFriendCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialAPI_DismissRecommendedFriendCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialAPI_FetchFriendListCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialAPI_FetchFriendListCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialAPI_FetchFriendRequestsCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialAPI_FetchFriendRequestsCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialAPI_FetchFriendStatusCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialAPI_FetchFriendStatusCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialAPI_FetchPresenceSettingsCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialAPI_FetchPresenceSettingsCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialAPI_FetchRecommendedFriendsCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialAPI_FetchRecommendedFriendsCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialAPI_FetchUnreadFriendRequestCountCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialAPI_FetchUnreadFriendRequestCountCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialAPI_MarkAllFriendRequestsReadCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialAPI_MarkAllFriendRequestsReadCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialAPI_PostPresenceCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialAPI_PostPresenceCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialAPI_SetPresenceSettingsCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialAPI_SetPresenceSettingsCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialAPI_UpdateFriendshipCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialAPI_UpdateFriendshipCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialFeatureFlags()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialFeatureFlags ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialFriend()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialFriend ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialFriendRequest()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialFriendRequest ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialFriendRequestRemovedReason()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialFriendRequestRemovedReason ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialFriendStatus()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialFriendStatus ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialPresence()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialPresence ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialPresenceActivity()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialPresenceActivity ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialPresenceActivityBroadcasting()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialPresenceActivityBroadcasting ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialPresenceActivityPlaying()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialPresenceActivityPlaying ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialPresenceActivityType()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialPresenceActivityType ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialPresenceActivityWatching()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialPresenceActivityWatching ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialPresenceAvailabilityOverride()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialPresenceAvailabilityOverride ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialPresenceSessionAvailability()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialPresenceSessionAvailability ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialPresenceSettings()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialPresenceSettings ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialPresenceUserAvailability()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialPresenceUserAvailability ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialUpdateFriendAction()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialUpdateFriendAction ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SocialUpdateFriendResult()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SocialUpdateFriendResult ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_StartBroadcastCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_StartBroadcastCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_StopBroadcastCallback()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_StopBroadcastCallback ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_StreamInfo()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_StreamInfo ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_StreamType()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_StreamType ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_String()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_String ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_SubscribersStatusProxy()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_SubscribersStatusProxy ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_UnbanUserError()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_UnbanUserError ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_UnmodUserError()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_UnmodUserError ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_UpdateRoomError()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_UpdateRoomError ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_UpdateRoomModesError()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_UpdateRoomModesError ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_UserInfo()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_UserInfo ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_VideoParams()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_VideoParams ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_VodType()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_VodType ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_WatchPartyUpdate()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_WatchPartyUpdate ( JNIEnv *  jEnv)

◆ GetJavaClassInfo_WebSocketMessageType()

JavaClassInfo& ttv::binding::java::GetJavaClassInfo_WebSocketMessageType ( JNIEnv *  jEnv)

◆ GetJavaInstance_Array()

jobjectArray ttv::binding::java::GetJavaInstance_Array ( JNIEnv *  jEnv,
JavaClassInfo javaArrayTypeClassInfo,
const uint32_t  size,
std::function< jobject(uint32_t index)>  entryFunc 
)

◆ GetJavaInstance_BandwidthStat()

jobject ttv::binding::java::GetJavaInstance_BandwidthStat ( JNIEnv *  jEnv,
const ttv::broadcast::BandwidthStat value 
)

◆ GetJavaInstance_BanUserError()

jobject ttv::binding::java::GetJavaInstance_BanUserError ( JNIEnv *  jEnv,
const BanUserError value 
)

◆ GetJavaInstance_Boolean()

jobject ttv::binding::java::GetJavaInstance_Boolean ( JNIEnv *  jEnv,
bool  value 
)

◆ GetJavaInstance_BroadcastState()

jobject ttv::binding::java::GetJavaInstance_BroadcastState ( JNIEnv *  jEnv,
ttv::broadcast::BroadcastState  value 
)

◆ GetJavaInstance_ChannelInfo()

jobject ttv::binding::java::GetJavaInstance_ChannelInfo ( JNIEnv *  jEnv,
const ttv::ChannelInfo channelInfo 
)

◆ GetJavaInstance_ChatBadge()

jobject ttv::binding::java::GetJavaInstance_ChatBadge ( JNIEnv *  jEnv,
const Badge badge 
)

◆ GetJavaInstance_ChatBadgeEntitlement()

jobject ttv::binding::java::GetJavaInstance_ChatBadgeEntitlement ( JNIEnv *  jEnv,
const BadgeEntitlement badgeEntitlement 
)

◆ GetJavaInstance_ChatBadgeImage()

jobject ttv::binding::java::GetJavaInstance_ChatBadgeImage ( JNIEnv *  jEnv,
const BadgeImage image 
)

◆ GetJavaInstance_ChatBadgeSet()

jobject ttv::binding::java::GetJavaInstance_ChatBadgeSet ( JNIEnv *  jEnv,
const BadgeSet badgeSet 
)

◆ GetJavaInstance_ChatBadgeVersion()

jobject ttv::binding::java::GetJavaInstance_ChatBadgeVersion ( JNIEnv *  jEnv,
const BadgeVersion badgeVersion 
)

◆ GetJavaInstance_ChatBitsAction()

jobject ttv::binding::java::GetJavaInstance_ChatBitsAction ( JNIEnv *  jEnv,
const BitsConfiguration::Action action 
)

◆ GetJavaInstance_ChatBitsConfiguration()

jobject ttv::binding::java::GetJavaInstance_ChatBitsConfiguration ( JNIEnv *  jEnv,
const std::shared_ptr< BitsConfiguration > &  config 
)

◆ GetJavaInstance_ChatBitsImage()

jobject ttv::binding::java::GetJavaInstance_ChatBitsImage ( JNIEnv *  jEnv,
const BitsConfiguration::BitsImage image 
)

◆ GetJavaInstance_ChatBitsImageTier()

jobject ttv::binding::java::GetJavaInstance_ChatBitsImageTier ( JNIEnv *  jEnv,
const BitsConfiguration::ImageTier tier 
)

◆ GetJavaInstance_ChatBitsReceivedEvent()

jobject ttv::binding::java::GetJavaInstance_ChatBitsReceivedEvent ( JNIEnv *  jEnv,
const BitsReceivedEvent bitsReceivedEvent 
)

◆ GetJavaInstance_ChatBitsSentEvent()

jobject ttv::binding::java::GetJavaInstance_ChatBitsSentEvent ( JNIEnv *  jEnv,
const BitsSentEvent bitsSentEvent 
)

◆ GetJavaInstance_ChatChannelInfo()

jobject ttv::binding::java::GetJavaInstance_ChatChannelInfo ( JNIEnv *  jEnv,
const ChatChannelInfo channelInfo 
)

◆ GetJavaInstance_ChatChannelRestrictions()

jobject ttv::binding::java::GetJavaInstance_ChatChannelRestrictions ( JNIEnv *  jEnv,
const ChatChannelRestrictions restrictions 
)

◆ GetJavaInstance_ChatEmoticon()

jobject ttv::binding::java::GetJavaInstance_ChatEmoticon ( JNIEnv *  jEnv,
const Emoticon emoticon 
)

◆ GetJavaInstance_ChatEmoticonSet()

jobject ttv::binding::java::GetJavaInstance_ChatEmoticonSet ( JNIEnv *  jEnv,
const EmoticonSet emoticonSet 
)

◆ GetJavaInstance_ChatFirstTimeChatterNotice()

jobject ttv::binding::java::GetJavaInstance_ChatFirstTimeChatterNotice ( JNIEnv *  jEnv,
const FirstTimeChatterNotice notice 
)

◆ GetJavaInstance_ChatFollowerAddedEvent()

jobject ttv::binding::java::GetJavaInstance_ChatFollowerAddedEvent ( JNIEnv *  jEnv,
const FollowerAddedEvent followerAddedEvent 
)

◆ GetJavaInstance_ChatLiveMessage()

jobject ttv::binding::java::GetJavaInstance_ChatLiveMessage ( JNIEnv *  jEnv,
const LiveChatMessage msg 
)

◆ GetJavaInstance_ChatLiveMessageArray()

jobject ttv::binding::java::GetJavaInstance_ChatLiveMessageArray ( JNIEnv *  jEnv,
const std::vector< LiveChatMessage > &  messageList 
)

◆ GetJavaInstance_ChatMessageBadge()

jobject ttv::binding::java::GetJavaInstance_ChatMessageBadge ( JNIEnv *  jEnv,
const MessageBadge badge 
)

◆ GetJavaInstance_ChatMessageFlags()

jobject ttv::binding::java::GetJavaInstance_ChatMessageFlags ( JNIEnv *  jEnv,
const MessageInfo::Flags flags 
)

◆ GetJavaInstance_ChatMessageInfo()

jobject ttv::binding::java::GetJavaInstance_ChatMessageInfo ( JNIEnv *  jEnv,
const MessageInfo msg 
)

◆ GetJavaInstance_ChatMessageToken()

jobject ttv::binding::java::GetJavaInstance_ChatMessageToken ( JNIEnv *  jEnv,
const MessageToken token 
)

◆ GetJavaInstance_ChatRaidNotice()

jobject ttv::binding::java::GetJavaInstance_ChatRaidNotice ( JNIEnv *  jEnv,
const RaidNotice notice 
)

◆ GetJavaInstance_ChatRaidStatus()

jobject ttv::binding::java::GetJavaInstance_ChatRaidStatus ( JNIEnv *  jEnv,
const RaidStatus val 
)

◆ GetJavaInstance_ChatReplayMessage()

jobject ttv::binding::java::GetJavaInstance_ChatReplayMessage ( JNIEnv *  jEnv,
const ReplayMessage msg 
)

◆ GetJavaInstance_ChatReplayMessageArray()

jobject ttv::binding::java::GetJavaInstance_ChatReplayMessageArray ( JNIEnv *  jEnv,
const std::vector< ReplayMessage > &  value 
)

◆ GetJavaInstance_ChatReplayState()

jobject ttv::binding::java::GetJavaInstance_ChatReplayState ( JNIEnv *  jEnv,
ChatReplayState  val 
)

◆ GetJavaInstance_ChatRestrictionReason()

jobject ttv::binding::java::GetJavaInstance_ChatRestrictionReason ( JNIEnv *  jEnv,
const RestrictionReason reason 
)

◆ GetJavaInstance_ChatRoomInfo()

jobject ttv::binding::java::GetJavaInstance_ChatRoomInfo ( JNIEnv *  jEnv,
const ChatRoomInfo value 
)

◆ GetJavaInstance_ChatRoomMessage()

jobject ttv::binding::java::GetJavaInstance_ChatRoomMessage ( JNIEnv *  jEnv,
const ChatRoomMessage value 
)

◆ GetJavaInstance_ChatRoomMessageHandlerCommandError()

jobject ttv::binding::java::GetJavaInstance_ChatRoomMessageHandlerCommandError ( JNIEnv *  jEnv,
ChatRoomMessageHandler::CommandError  value 
)

◆ GetJavaInstance_ChatRoomPermissions()

jobject ttv::binding::java::GetJavaInstance_ChatRoomPermissions ( JNIEnv *  jEnv,
const ChatRoomPermissions value 
)

◆ GetJavaInstance_ChatRoomView()

jobject ttv::binding::java::GetJavaInstance_ChatRoomView ( JNIEnv *  jEnv,
const ChatRoomView value 
)

◆ GetJavaInstance_ChatSubscriberAddedEvent()

jobject ttv::binding::java::GetJavaInstance_ChatSubscriberAddedEvent ( JNIEnv *  jEnv,
const SubscriberAddedEvent subscriberAddedEvent 
)

◆ GetJavaInstance_ChatSubscriptionNotice()

jobject ttv::binding::java::GetJavaInstance_ChatSubscriptionNotice ( JNIEnv *  jEnv,
const SubscriptionNotice notice 
)

◆ GetJavaInstance_ChatSubscriptionNoticeRecipient()

jobject ttv::binding::java::GetJavaInstance_ChatSubscriptionNoticeRecipient ( JNIEnv *  jEnv,
const SubscriptionNotice::Recipient recipient 
)

◆ GetJavaInstance_ChatSubscriptionStatus()

jobject ttv::binding::java::GetJavaInstance_ChatSubscriptionStatus ( JNIEnv *  jEnv,
const SubscriptionStatus status 
)

◆ GetJavaInstance_ChatThreadData()

jobject ttv::binding::java::GetJavaInstance_ChatThreadData ( JNIEnv *  jEnv,
const ThreadData thread 
)

◆ GetJavaInstance_ChatThreadDataArray()

jobject ttv::binding::java::GetJavaInstance_ChatThreadDataArray ( JNIEnv *  jEnv,
const std::vector< ThreadData > &  list 
)

◆ GetJavaInstance_ChatTokenizationOptions()

jobject ttv::binding::java::GetJavaInstance_ChatTokenizationOptions ( JNIEnv *  jEnv,
const TokenizationOptions options 
)

◆ GetJavaInstance_ChatUnraidNotice()

jobject ttv::binding::java::GetJavaInstance_ChatUnraidNotice ( JNIEnv *  jEnv,
const UnraidNotice notice 
)

◆ GetJavaInstance_ChatUnreadThreadCounts()

jobject ttv::binding::java::GetJavaInstance_ChatUnreadThreadCounts ( JNIEnv *  jEnv,
const UnreadThreadCounts counts 
)

◆ GetJavaInstance_ChatUserInfo()

jobject ttv::binding::java::GetJavaInstance_ChatUserInfo ( JNIEnv *  jEnv,
const ChatUserInfo user 
)

◆ GetJavaInstance_ChatUserInfoArray()

jobject ttv::binding::java::GetJavaInstance_ChatUserInfoArray ( JNIEnv *  jEnv,
const std::vector< ChatUserInfo > &  list 
)

◆ GetJavaInstance_ChatUserMode()

jobject ttv::binding::java::GetJavaInstance_ChatUserMode ( JNIEnv *  jEnv,
const UserMode mode 
)

◆ GetJavaInstance_ChatWhisperMessage()

jobject ttv::binding::java::GetJavaInstance_ChatWhisperMessage ( JNIEnv *  jEnv,
const WhisperMessage msg 
)

◆ GetJavaInstance_ChatWhisperMessageArray()

jobject ttv::binding::java::GetJavaInstance_ChatWhisperMessageArray ( JNIEnv *  jEnv,
const std::vector< WhisperMessage > &  messageList 
)

◆ GetJavaInstance_CreateRoomError()

jobject ttv::binding::java::GetJavaInstance_CreateRoomError ( JNIEnv *  jEnv,
const CreateRoomError value 
)

◆ GetJavaInstance_Double()

jobject ttv::binding::java::GetJavaInstance_Double ( JNIEnv *  jEnv,
double  value 
)

◆ GetJavaInstance_EnumValue()

jobject ttv::binding::java::GetJavaInstance_EnumValue ( JNIEnv *  jEnv,
const ttv::EnumValue value 
)

◆ GetJavaInstance_EnumValueArray()

jobjectArray ttv::binding::java::GetJavaInstance_EnumValueArray ( JNIEnv *  jEnv,
const std::vector< ttv::EnumValue > &  arr 
)

◆ GetJavaInstance_ErrorCode()

jobject ttv::binding::java::GetJavaInstance_ErrorCode ( JNIEnv *  jEnv,
TTV_ErrorCode  err 
)

◆ GetJavaInstance_Float()

jobject ttv::binding::java::GetJavaInstance_Float ( JNIEnv *  jEnv,
float  value 
)

◆ GetJavaInstance_GetResultFromResultContainer()

jobject ttv::binding::java::GetJavaInstance_GetResultFromResultContainer ( JNIEnv *  jEnv,
jobject  jResultContainer 
)

◆ GetJavaInstance_HashMap()

template<typename ContainerType , typename KVTransformerType >
jobject ttv::binding::java::GetJavaInstance_HashMap ( JNIEnv *  jEnv,
const ContainerType &  container,
const KVTransformerType &  transformer 
)

◆ GetJavaInstance_HostTargetChange()

jobject ttv::binding::java::GetJavaInstance_HostTargetChange ( JNIEnv *  jEnv,
const HostTargetChange value 
)

◆ GetJavaInstance_HttpParameter()

jobject ttv::binding::java::GetJavaInstance_HttpParameter ( JNIEnv *  jEnv,
const ttv::HttpParam param 
)

◆ GetJavaInstance_HttpParameterArray()

jobject ttv::binding::java::GetJavaInstance_HttpParameterArray ( JNIEnv *  jEnv,
const std::vector< ttv::HttpParam > &  params 
)

◆ GetJavaInstance_HttpRequestResult()

jobject ttv::binding::java::GetJavaInstance_HttpRequestResult ( JNIEnv *  jEnv)

◆ GetJavaInstance_IngestServer()

jobject ttv::binding::java::GetJavaInstance_IngestServer ( JNIEnv *  jEnv,
const ttv::broadcast::IngestServer value 
)

◆ GetJavaInstance_Integer() [1/2]

jobject ttv::binding::java::GetJavaInstance_Integer ( JNIEnv *  jEnv,
int32_t  value 
)

◆ GetJavaInstance_Integer() [2/2]

jobject ttv::binding::java::GetJavaInstance_Integer ( JNIEnv *  jEnv,
uint32_t  value 
)

◆ GetJavaInstance_Long() [1/2]

jobject ttv::binding::java::GetJavaInstance_Long ( JNIEnv *  jEnv,
uint64_t  value 
)

◆ GetJavaInstance_Long() [2/2]

jobject ttv::binding::java::GetJavaInstance_Long ( JNIEnv *  jEnv,
int64_t  value 
)

◆ GetJavaInstance_ModUserError()

jobject ttv::binding::java::GetJavaInstance_ModUserError ( JNIEnv *  jEnv,
const ModUserError value 
)

◆ GetJavaInstance_PreviewImages()

jobject ttv::binding::java::GetJavaInstance_PreviewImages ( JNIEnv *  jEnv,
const PreviewImages previewImages 
)

◆ GetJavaInstance_ProfileImage()

jobject ttv::binding::java::GetJavaInstance_ProfileImage ( JNIEnv *  jEnv,
const ttv::ProfileImage image 
)

◆ GetJavaInstance_ProfileImageArray()

jobject ttv::binding::java::GetJavaInstance_ProfileImageArray ( JNIEnv *  jEnv,
const std::vector< ttv::ProfileImage > &  images 
)

◆ GetJavaInstance_PubSubState()

jobject ttv::binding::java::GetJavaInstance_PubSubState ( JNIEnv *  jEnv,
ttv::PubSubState  state 
)

◆ GetJavaInstance_ResultContainer()

jobject ttv::binding::java::GetJavaInstance_ResultContainer ( JNIEnv *  jEnv)

◆ GetJavaInstance_RoomMentionInfo()

jobject ttv::binding::java::GetJavaInstance_RoomMentionInfo ( JNIEnv *  jEnv,
const RoomMentionInfo value 
)

◆ GetJavaInstance_SendRoomMessageError()

jobject ttv::binding::java::GetJavaInstance_SendRoomMessageError ( JNIEnv *  jEnv,
const SendRoomMessageError value 
)

◆ GetJavaInstance_SimpleEnum()

template<typename T >
jobject ttv::binding::java::GetJavaInstance_SimpleEnum ( JNIEnv *  jEnv,
JavaClassInfo info,
val 
)

◆ GetJavaInstance_SocialFriend()

jobject ttv::binding::java::GetJavaInstance_SocialFriend ( JNIEnv *  jEnv,
const Friend val 
)

◆ GetJavaInstance_SocialFriendArray()

jobject ttv::binding::java::GetJavaInstance_SocialFriendArray ( JNIEnv *  jEnv,
const std::vector< Friend > &  list 
)

◆ GetJavaInstance_SocialFriendRequest()

jobject ttv::binding::java::GetJavaInstance_SocialFriendRequest ( JNIEnv *  jEnv,
const FriendRequest val 
)

◆ GetJavaInstance_SocialFriendRequestArray()

jobject ttv::binding::java::GetJavaInstance_SocialFriendRequestArray ( JNIEnv *  jEnv,
const std::vector< FriendRequest > &  list 
)

◆ GetJavaInstance_SocialPresence()

jobject ttv::binding::java::GetJavaInstance_SocialPresence ( JNIEnv *  jEnv,
const PresenceStatus val 
)

◆ GetJavaInstance_SocialPresenceActivity()

jobject ttv::binding::java::GetJavaInstance_SocialPresenceActivity ( JNIEnv *  jEnv,
const PresenceActivity activity 
)

◆ GetJavaInstance_SocialPresenceSettings()

jobject ttv::binding::java::GetJavaInstance_SocialPresenceSettings ( JNIEnv *  jEnv,
const PresenceSettings val 
)

◆ GetJavaInstance_StreamInfo()

jobject ttv::binding::java::GetJavaInstance_StreamInfo ( JNIEnv *  jEnv,
const ttv::StreamInfo streamInfo 
)

◆ GetJavaInstance_String() [1/2]

jstring ttv::binding::java::GetJavaInstance_String ( JNIEnv *  jEnv,
const char *  str 
)

◆ GetJavaInstance_String() [2/2]

jstring ttv::binding::java::GetJavaInstance_String ( JNIEnv *  jEnv,
const std::string &  str 
)

◆ GetJavaInstance_StringArray()

jobjectArray ttv::binding::java::GetJavaInstance_StringArray ( JNIEnv *  jEnv,
const std::vector< std::string > &  arr 
)

◆ GetJavaInstance_StringHashMap()

jobject ttv::binding::java::GetJavaInstance_StringHashMap ( JNIEnv *  jEnv,
const std::map< std::string, std::string > &  map 
)

◆ GetJavaInstance_StringWithEncoding()

jstring ttv::binding::java::GetJavaInstance_StringWithEncoding ( JNIEnv *  jEnv,
const std::string &  str 
)

◆ GetJavaInstance_TrackingValue()

jobject ttv::binding::java::GetJavaInstance_TrackingValue ( JNIEnv *  jEnv,
const TrackingValue value 
)

◆ GetJavaInstance_UnbanUserError()

jobject ttv::binding::java::GetJavaInstance_UnbanUserError ( JNIEnv *  jEnv,
const UnbanUserError value 
)

◆ GetJavaInstance_UnmodUserError()

jobject ttv::binding::java::GetJavaInstance_UnmodUserError ( JNIEnv *  jEnv,
const UnmodUserError value 
)

◆ GetJavaInstance_UpdateRoomError()

jobject ttv::binding::java::GetJavaInstance_UpdateRoomError ( JNIEnv *  jEnv,
const UpdateRoomError value 
)

◆ GetJavaInstance_UpdateRoomModesError()

jobject ttv::binding::java::GetJavaInstance_UpdateRoomModesError ( JNIEnv *  jEnv,
const UpdateRoomModesError value 
)

◆ GetJavaInstance_UserInfo()

jobject ttv::binding::java::GetJavaInstance_UserInfo ( JNIEnv *  jEnv,
const ttv::UserInfo userInfo 
)

◆ GetJavaInstance_UserInfoArray()

jobject ttv::binding::java::GetJavaInstance_UserInfoArray ( JNIEnv *  jEnv,
const std::vector< ttv::UserInfo > &  userInfoList 
)

◆ GetJavaInstance_VideoParams()

jobject ttv::binding::java::GetJavaInstance_VideoParams ( JNIEnv *  jEnv,
const ttv::broadcast::VideoParams value 
)

◆ GetJavaInstance_WatchPartyUpdate()

jobject ttv::binding::java::GetJavaInstance_WatchPartyUpdate ( JNIEnv *  jEnv,
const ttv::WatchPartyUpdate update 
)

◆ GetJavaInstance_WebSocketMessageTypeEnum()

jobject ttv::binding::java::GetJavaInstance_WebSocketMessageTypeEnum ( JNIEnv *  jEnv,
ttv::IWebSocket::MessageType  type 
)

◆ GetNativeFromJava_ByteArray()

void ttv::binding::java::GetNativeFromJava_ByteArray ( JNIEnv *  jEnv,
jbyteArray  jSource,
std::vector< uint8_t > &  dest 
)

◆ GetNativeFromJava_IngestServer()

void ttv::binding::java::GetNativeFromJava_IngestServer ( JNIEnv *  jEnv,
ttv::broadcast::IngestServer server,
jobject  jIngestServer 
)

◆ GetNativeFromJava_SimpleEnum()

template<typename T >
T ttv::binding::java::GetNativeFromJava_SimpleEnum ( JNIEnv *  jEnv,
JavaClassInfo info,
jobject  jEnumValue,
defaultValue 
)

◆ GetNativeFromJava_VideoParams()

void ttv::binding::java::GetNativeFromJava_VideoParams ( JNIEnv *  jEnv,
ttv::broadcast::VideoParams params,
jobject  jVideoParams 
)

◆ GetNativeInstance_ChatFeatureFlags()

void ttv::binding::java::GetNativeInstance_ChatFeatureFlags ( JNIEnv *  jEnv,
jobject  jFlags,
FeatureFlags flags 
)

◆ GetNativeInstance_ChatTokenizationOptions()

void ttv::binding::java::GetNativeInstance_ChatTokenizationOptions ( JNIEnv *  jEnv,
jobject  jOptions,
TokenizationOptions options 
)

◆ GetNativeInstance_HttpRequestResult()

void ttv::binding::java::GetNativeInstance_HttpRequestResult ( JNIEnv *  jEnv,
jobject  jRequestResult,
uint statusCode,
std::map< std::string, std::string > &  resultHeaders,
std::vector< char > &  response 
)

◆ GetNativeInstance_SocialFeatureFlags()

void ttv::binding::java::GetNativeInstance_SocialFeatureFlags ( JNIEnv *  jEnv,
jobject  jFeatures,
FeatureFlags features 
)

◆ GetNativeInstance_SocialPresenceSettings()

void ttv::binding::java::GetNativeInstance_SocialPresenceSettings ( JNIEnv *  jEnv,
jobject  jSettings,
PresenceSettings settings 
)

◆ GetNativeInstance_StringVector()

void ttv::binding::java::GetNativeInstance_StringVector ( JNIEnv *  jEnv,
jobjectArray  jArray,
std::vector< std::string > &  result 
)

◆ LoadAllBroadcastJavaClassInfo()

void ttv::binding::java::LoadAllBroadcastJavaClassInfo ( JNIEnv *  jEnv)

◆ LoadAllChatJavaClassInfo()

void ttv::binding::java::LoadAllChatJavaClassInfo ( JNIEnv *  jEnv)

Loads all Java class information for the chat module.

◆ LoadAllCoreJavaClassInfo()

void ttv::binding::java::LoadAllCoreJavaClassInfo ( JNIEnv *  jEnv)

Loads all Java class information for the core module.

◆ LoadAllSocialJavaClassInfo()

void ttv::binding::java::LoadAllSocialJavaClassInfo ( JNIEnv *  jEnv)

Loads all Java class information for the social module.

◆ LoadAllUtilityJavaClassInfo()

void ttv::binding::java::LoadAllUtilityJavaClassInfo ( JNIEnv *  jEnv)

Loads all Java class information required for the base utility classes.

◆ LookupJavaClass()

bool ttv::binding::java::LookupJavaClass ( JNIEnv *  jEnv,
JavaClassInfo info,
const char *  klass 
)

◆ LookupJavaField()

bool ttv::binding::java::LookupJavaField ( JNIEnv *  jEnv,
JavaClassInfo info,
const char *  field,
const char *  signature 
)

◆ LookupJavaMethod()

bool ttv::binding::java::LookupJavaMethod ( JNIEnv *  jEnv,
JavaClassInfo info,
const char *  method,
const char *  signature 
)

◆ LookupJavaStaticMethod()

bool ttv::binding::java::LookupJavaStaticMethod ( JNIEnv *  jEnv,
JavaClassInfo info,
const char *  method,
const char *  signature 
)

◆ SetResultContainerResult()

void ttv::binding::java::SetResultContainerResult ( JNIEnv *  jEnv,
jobject  jResultContainer,
jobject  jResult 
)

Variable Documentation

◆ gActiveJavaEnvironment

JNIEnv* ttv::binding::java::gActiveJavaEnvironment

This is cached on every call into native code so that it's current. Never use from another thread.

◆ gBroadcastApiNativeProxyRegistry

JavaNativeProxyRegistry<ttv::broadcast::BroadcastAPI, BroadcastApiContext> ttv::binding::java::gBroadcastApiNativeProxyRegistry

◆ gChatApiNativeProxyRegistry

JavaNativeProxyRegistry<ttv::chat::ChatAPI, ChatApiContext> ttv::binding::java::gChatApiNativeProxyRegistry

◆ gChatBitsConfigurationNativeProxyRegistry

JavaNativeProxyRegistry<ttv::chat::BitsConfiguration, ChatApiContext> ttv::binding::java::gChatBitsConfigurationNativeProxyRegistry

◆ gChatMessageHandlerRegistry

JavaNativeProxyRegistry<ChatMessageHandler, ChatMessageHandlerContext> ttv::binding::java::gChatMessageHandlerRegistry

◆ gChatReplayNativeProxyRegistry

JavaNativeProxyRegistry<ttv::chat::IChatReplay, ChatApiContext> ttv::binding::java::gChatReplayNativeProxyRegistry

◆ gChatRoomMessageHandlerRegistry

JavaNativeProxyRegistry<ChatRoomMessageHandler, ChatRoomMessageHandlerContext> ttv::binding::java::gChatRoomMessageHandlerRegistry

◆ gCoreApiNativeProxyRegistry

JavaNativeProxyRegistry<ttv::CoreAPI, CoreApiContext> ttv::binding::java::gCoreApiNativeProxyRegistry

◆ gGlobalJavaVirtualMachine

JavaVM* ttv::binding::java::gGlobalJavaVirtualMachine

The Java virtual machine.

◆ gIBitsStatusInstanceRegistry

JavaNativeProxyRegistry<ttv::chat::IBitsStatus, ChatApiContext> ttv::binding::java::gIBitsStatusInstanceRegistry

◆ gIChannelChatRoomManagerInstanceRegistry

JavaNativeProxyRegistry<ttv::chat::IChannelChatRoomManager, ChatApiContext> ttv::binding::java::gIChannelChatRoomManagerInstanceRegistry

◆ gIChannelStatusInstanceRegistry

JavaNativeProxyRegistry<ttv::IChannelStatus, CoreApiContext> ttv::binding::java::gIChannelStatusInstanceRegistry

◆ gIChatChannelPropertiesInstanceRegistry

JavaNativeProxyRegistry<ttv::chat::IChatChannelProperties, ChatApiContext> ttv::binding::java::gIChatChannelPropertiesInstanceRegistry

◆ gIChatRaidInstanceRegistry

JavaNativeProxyRegistry<ttv::chat::IChatRaid, ChatApiContext> ttv::binding::java::gIChatRaidInstanceRegistry

◆ gIChatRoomInstanceRegistry

JavaNativeProxyRegistry<ttv::chat::IChatRoom, ChatApiContext> ttv::binding::java::gIChatRoomInstanceRegistry

◆ gIChatRoomNotificationsInstanceRegistry

JavaNativeProxyRegistry<ttv::chat::IChatRoomNotifications, ChatApiContext> ttv::binding::java::gIChatRoomNotificationsInstanceRegistry

◆ gIFollowersStatusInstanceRegistry

JavaNativeProxyRegistry<ttv::chat::IFollowersStatus, ChatApiContext> ttv::binding::java::gIFollowersStatusInstanceRegistry

◆ gIngestTesterInstanceRegistry

JavaNativeProxyRegistry<ttv::broadcast::IIngestTester, IngestTesterContext> ttv::binding::java::gIngestTesterInstanceRegistry

◆ gISubscribersStatusInstanceRegistry

JavaNativeProxyRegistry<ttv::chat::ISubscribersStatus, ChatApiContext> ttv::binding::java::gISubscribersStatusInstanceRegistry

◆ gPassThroughAudioCaptureInstanceRegistry

◆ gPassThroughAudioEncoderInstanceRegistry

◆ gPassThroughVideoCaptureInstanceRegistry

JavaNativeProxyRegistry<ttv::broadcast::PassThroughVideoCapture, PassThroughVideoCaptureContext> ttv::binding::java::gPassThroughVideoCaptureInstanceRegistry

◆ gPassThroughVideoEncoderInstanceRegistry

JavaNativeProxyRegistry<ttv::broadcast::PassThroughVideoEncoder, PassThroughVideoEncoderContext> ttv::binding::java::gPassThroughVideoEncoderInstanceRegistry