Twitch SDK (Internal)
Public Member Functions | Private Types | Private Attributes | List of all members
ttv::ManagedBroadcastAPIListener Struct Reference

#include <csharp_broadcast.h>

Public Member Functions

 ManagedBroadcastAPIListener ()
 
void FireRequestAuthTokenCallback (TTV_ErrorCode ec, const TTV_AuthToken *result)
 
void FireLoginCallback (TTV_ErrorCode ec, const TTV_ChannelInfo *result)
 
void FireGetIngestListCallback (TTV_ErrorCode ec, TTV_IngestList *result)
 
void FireGetUserInfoCallback (TTV_ErrorCode ec, const TTV_UserInfo___ *result)
 
void FireGetStreamInfoCallback (TTV_ErrorCode ec, const TTV_StreamInfo *result)
 
void FireGetArchivingStateCallback (TTV_ErrorCode ec, const TTV_ArchivingState *result)
 
void FireRunCommercialCallback (TTV_ErrorCode ec)
 
void FireGetGameLiveStreamsCallback (TTV_ErrorCode ec, const TTV_LiveGameStreamList *result)
 
void FireGetGameNameListCallback (TTV_ErrorCode ec, const TTV_GameInfoList *result)
 
void FireStartCallback (TTV_ErrorCode ec)
 
void FireStopCallback (TTV_ErrorCode ec)
 
void FireSendActionMetaDataCallback (TTV_ErrorCode ec)
 
void FireSendStartSpanMetaDataCallback (TTV_ErrorCode ec)
 
void FireSendEndSpanMetaDataCallback (TTV_ErrorCode ec)
 
void FireSetStreamInfoCallback (TTV_ErrorCode ec)
 
void FireBufferUnlockCallback (const uint8_t *buffer)
 

Private Types

typedef void(* TTV_CSharp_RequestAuthTokenCallback) (TTV_ErrorCode ec, const TTV_AuthToken *result)
 
typedef void(* TTV_CSharp_LoginCallback) (TTV_ErrorCode ec, const TTV_ChannelInfo *result)
 
typedef void(* TTV_CSharp_GetIngestListCallback) (TTV_ErrorCode ec, const TTV_IngestList *result)
 
typedef void(* TTV_CSharp_GetUserInfoCallback) (TTV_ErrorCode ec, const TTV_UserInfo___ *result)
 
typedef void(* TTV_CSharp_GetStreamInfoCallback) (TTV_ErrorCode ec, const TTV_StreamInfo *result)
 
typedef void(* TTV_CSharp_GetArchivingStateCallback) (TTV_ErrorCode ec, const TTV_ArchivingState *result)
 
typedef void(* TTV_CSharp_RunCommercialCallback) (TTV_ErrorCode ec)
 
typedef void(* TTV_CSharp_GetGameLiveStreamsCallback) (TTV_ErrorCode ec, const TTV_LiveGameStreamList *result)
 
typedef void(* TTV_CSharp_GetGameNameListCallback) (TTV_ErrorCode ec, const TTV_GameInfoList *result)
 
typedef void(* TTV_CSharp_StartCallback) (TTV_ErrorCode ec)
 
typedef void(* TTV_CSharp_StopCallback) (TTV_ErrorCode ec)
 
typedef void(* TTV_CSharp_SendActionMetaDataCallback) (TTV_ErrorCode ec)
 
typedef void(* TTV_CSharp_SendStartSpanMetaDataCallback) (TTV_ErrorCode ec)
 
typedef void(* TTV_CSharp_SendEndSpanMetaDataCallback) (TTV_ErrorCode ec)
 
typedef void(* TTV_CSharp_SetStreamInfoCallback) (TTV_ErrorCode ec)
 
typedef void(* TTV_CSharp_BufferUnlockCallback) (const uint8_t *buffer)
 

Private Attributes

TTV_CSharp_RequestAuthTokenCallback requestAuthTokenCallback
 
TTV_CSharp_LoginCallback loginCallback
 
TTV_CSharp_GetIngestListCallback getIngestListCallback
 
TTV_CSharp_GetUserInfoCallback getUserInfoCallback
 
TTV_CSharp_GetStreamInfoCallback getStreamInfoCallback
 
TTV_CSharp_GetArchivingStateCallback getArchivingStateCallback
 
TTV_CSharp_RunCommercialCallback runCommercialCallback
 
TTV_CSharp_GetGameNameListCallback getGameNameListCallback
 
TTV_CSharp_StartCallback startCallback
 
TTV_CSharp_StopCallback stopCallback
 
TTV_CSharp_SendActionMetaDataCallback sendActionMetaDataCallback
 
TTV_CSharp_SendStartSpanMetaDataCallback sendStartSpanMetaDataCallback
 
TTV_CSharp_SendEndSpanMetaDataCallback sendEndSpanMetaDataCallback
 
TTV_CSharp_SetStreamInfoCallback setStreamInfoCallback
 
TTV_CSharp_BufferUnlockCallback bufferUnlockCallback
 

Member Typedef Documentation

◆ TTV_CSharp_BufferUnlockCallback

typedef void(* ttv::ManagedBroadcastAPIListener::TTV_CSharp_BufferUnlockCallback) (const uint8_t *buffer)
private

◆ TTV_CSharp_GetArchivingStateCallback

typedef void(* ttv::ManagedBroadcastAPIListener::TTV_CSharp_GetArchivingStateCallback) (TTV_ErrorCode ec, const TTV_ArchivingState *result)
private

◆ TTV_CSharp_GetGameLiveStreamsCallback

typedef void(* ttv::ManagedBroadcastAPIListener::TTV_CSharp_GetGameLiveStreamsCallback) (TTV_ErrorCode ec, const TTV_LiveGameStreamList *result)
private

◆ TTV_CSharp_GetGameNameListCallback

typedef void(* ttv::ManagedBroadcastAPIListener::TTV_CSharp_GetGameNameListCallback) (TTV_ErrorCode ec, const TTV_GameInfoList *result)
private

◆ TTV_CSharp_GetIngestListCallback

typedef void(* ttv::ManagedBroadcastAPIListener::TTV_CSharp_GetIngestListCallback) (TTV_ErrorCode ec, const TTV_IngestList *result)
private

◆ TTV_CSharp_GetStreamInfoCallback

typedef void(* ttv::ManagedBroadcastAPIListener::TTV_CSharp_GetStreamInfoCallback) (TTV_ErrorCode ec, const TTV_StreamInfo *result)
private

◆ TTV_CSharp_GetUserInfoCallback

typedef void(* ttv::ManagedBroadcastAPIListener::TTV_CSharp_GetUserInfoCallback) (TTV_ErrorCode ec, const TTV_UserInfo___ *result)
private

◆ TTV_CSharp_LoginCallback

typedef void(* ttv::ManagedBroadcastAPIListener::TTV_CSharp_LoginCallback) (TTV_ErrorCode ec, const TTV_ChannelInfo *result)
private

◆ TTV_CSharp_RequestAuthTokenCallback

typedef void(* ttv::ManagedBroadcastAPIListener::TTV_CSharp_RequestAuthTokenCallback) (TTV_ErrorCode ec, const TTV_AuthToken *result)
private

◆ TTV_CSharp_RunCommercialCallback

typedef void(* ttv::ManagedBroadcastAPIListener::TTV_CSharp_RunCommercialCallback) (TTV_ErrorCode ec)
private

◆ TTV_CSharp_SendActionMetaDataCallback

typedef void(* ttv::ManagedBroadcastAPIListener::TTV_CSharp_SendActionMetaDataCallback) (TTV_ErrorCode ec)
private

◆ TTV_CSharp_SendEndSpanMetaDataCallback

typedef void(* ttv::ManagedBroadcastAPIListener::TTV_CSharp_SendEndSpanMetaDataCallback) (TTV_ErrorCode ec)
private

◆ TTV_CSharp_SendStartSpanMetaDataCallback

typedef void(* ttv::ManagedBroadcastAPIListener::TTV_CSharp_SendStartSpanMetaDataCallback) (TTV_ErrorCode ec)
private

◆ TTV_CSharp_SetStreamInfoCallback

typedef void(* ttv::ManagedBroadcastAPIListener::TTV_CSharp_SetStreamInfoCallback) (TTV_ErrorCode ec)
private

◆ TTV_CSharp_StartCallback

typedef void(* ttv::ManagedBroadcastAPIListener::TTV_CSharp_StartCallback) (TTV_ErrorCode ec)
private

◆ TTV_CSharp_StopCallback

typedef void(* ttv::ManagedBroadcastAPIListener::TTV_CSharp_StopCallback) (TTV_ErrorCode ec)
private

Constructor & Destructor Documentation

◆ ManagedBroadcastAPIListener()

ttv::ManagedBroadcastAPIListener::ManagedBroadcastAPIListener ( )

Member Function Documentation

◆ FireBufferUnlockCallback()

void ttv::ManagedBroadcastAPIListener::FireBufferUnlockCallback ( const uint8_t *  buffer)

◆ FireGetArchivingStateCallback()

void ttv::ManagedBroadcastAPIListener::FireGetArchivingStateCallback ( TTV_ErrorCode  ec,
const TTV_ArchivingState *  result 
)

◆ FireGetGameLiveStreamsCallback()

void ttv::ManagedBroadcastAPIListener::FireGetGameLiveStreamsCallback ( TTV_ErrorCode  ec,
const TTV_LiveGameStreamList *  result 
)

◆ FireGetGameNameListCallback()

void ttv::ManagedBroadcastAPIListener::FireGetGameNameListCallback ( TTV_ErrorCode  ec,
const TTV_GameInfoList *  result 
)

◆ FireGetIngestListCallback()

void ttv::ManagedBroadcastAPIListener::FireGetIngestListCallback ( TTV_ErrorCode  ec,
TTV_IngestList *  result 
)

◆ FireGetStreamInfoCallback()

void ttv::ManagedBroadcastAPIListener::FireGetStreamInfoCallback ( TTV_ErrorCode  ec,
const TTV_StreamInfo *  result 
)

◆ FireGetUserInfoCallback()

void ttv::ManagedBroadcastAPIListener::FireGetUserInfoCallback ( TTV_ErrorCode  ec,
const TTV_UserInfo___ *  result 
)

◆ FireLoginCallback()

void ttv::ManagedBroadcastAPIListener::FireLoginCallback ( TTV_ErrorCode  ec,
const TTV_ChannelInfo *  result 
)

◆ FireRequestAuthTokenCallback()

void ttv::ManagedBroadcastAPIListener::FireRequestAuthTokenCallback ( TTV_ErrorCode  ec,
const TTV_AuthToken *  result 
)

◆ FireRunCommercialCallback()

void ttv::ManagedBroadcastAPIListener::FireRunCommercialCallback ( TTV_ErrorCode  ec)

◆ FireSendActionMetaDataCallback()

void ttv::ManagedBroadcastAPIListener::FireSendActionMetaDataCallback ( TTV_ErrorCode  ec)

◆ FireSendEndSpanMetaDataCallback()

void ttv::ManagedBroadcastAPIListener::FireSendEndSpanMetaDataCallback ( TTV_ErrorCode  ec)

◆ FireSendStartSpanMetaDataCallback()

void ttv::ManagedBroadcastAPIListener::FireSendStartSpanMetaDataCallback ( TTV_ErrorCode  ec)

◆ FireSetStreamInfoCallback()

void ttv::ManagedBroadcastAPIListener::FireSetStreamInfoCallback ( TTV_ErrorCode  ec)

◆ FireStartCallback()

void ttv::ManagedBroadcastAPIListener::FireStartCallback ( TTV_ErrorCode  ec)

◆ FireStopCallback()

void ttv::ManagedBroadcastAPIListener::FireStopCallback ( TTV_ErrorCode  ec)

Member Data Documentation

◆ bufferUnlockCallback

TTV_CSharp_BufferUnlockCallback ttv::ManagedBroadcastAPIListener::bufferUnlockCallback
private

◆ getArchivingStateCallback

TTV_CSharp_GetArchivingStateCallback ttv::ManagedBroadcastAPIListener::getArchivingStateCallback
private

◆ getGameNameListCallback

TTV_CSharp_GetGameNameListCallback ttv::ManagedBroadcastAPIListener::getGameNameListCallback
private

◆ getIngestListCallback

TTV_CSharp_GetIngestListCallback ttv::ManagedBroadcastAPIListener::getIngestListCallback
private

◆ getStreamInfoCallback

TTV_CSharp_GetStreamInfoCallback ttv::ManagedBroadcastAPIListener::getStreamInfoCallback
private

◆ getUserInfoCallback

TTV_CSharp_GetUserInfoCallback ttv::ManagedBroadcastAPIListener::getUserInfoCallback
private

◆ loginCallback

TTV_CSharp_LoginCallback ttv::ManagedBroadcastAPIListener::loginCallback
private

◆ requestAuthTokenCallback

TTV_CSharp_RequestAuthTokenCallback ttv::ManagedBroadcastAPIListener::requestAuthTokenCallback
private

◆ runCommercialCallback

TTV_CSharp_RunCommercialCallback ttv::ManagedBroadcastAPIListener::runCommercialCallback
private

◆ sendActionMetaDataCallback

TTV_CSharp_SendActionMetaDataCallback ttv::ManagedBroadcastAPIListener::sendActionMetaDataCallback
private

◆ sendEndSpanMetaDataCallback

TTV_CSharp_SendEndSpanMetaDataCallback ttv::ManagedBroadcastAPIListener::sendEndSpanMetaDataCallback
private

◆ sendStartSpanMetaDataCallback

TTV_CSharp_SendStartSpanMetaDataCallback ttv::ManagedBroadcastAPIListener::sendStartSpanMetaDataCallback
private

◆ setStreamInfoCallback

TTV_CSharp_SetStreamInfoCallback ttv::ManagedBroadcastAPIListener::setStreamInfoCallback
private

◆ startCallback

TTV_CSharp_StartCallback ttv::ManagedBroadcastAPIListener::startCallback
private

◆ stopCallback

TTV_CSharp_StopCallback ttv::ManagedBroadcastAPIListener::stopCallback
private

The documentation for this struct was generated from the following file: