6 ///
\83j
\83R
\83j
\83R
\93®
\89æ
\94F
\8fØ
\83I
\83u
\83W
\83F
\83N
\83g
9 friend CNicoLiveStream;
11 NicoVideoAuth_P nicoVideoAuth; //
\93à
\95\94\83f
\81[
\83^
16 ///
\83R
\83\93\83X
\83g
\83\89\83N
\83^
21 ///
\83f
\83X
\83g
\83\89\83N
\83^
26 ///
\83\86\81[
\83U
\83Z
\83b
\83V
\83\87\83\93\82ð
\8eæ
\93¾
28 LPCTSTR GetUserSession();
31 ///
\83u
\83\89\83E
\83U
\83^
\83C
\83v
\82ð
\83Z
\83b
\83g
33 VOID SetBrowserType(BROWSERTYPE bt);
38 ///
\93à
\95\94\83f
\81[
\83^
\82ð
\8eæ
\93¾
40 NicoVideoAuth_P GetAuth();
48 ///
\83`
\83\83\83b
\83g
\8f\91\82«
\8d\9e\82Ý
\83f
\81[
\83^
\8dì
\90¬
\83N
\83\89\83X
51 friend CNicoLiveStream; //
\83t
\83\8c\83\93\83h
\90é
\8c¾
54 CNLiteString chatString; //
\83`
\83\83\83b
\83g
\96{
\95¶
55 std::deque<CNLiteString> mailsBuffer; //mail
\83R
\83}
\83\93\83h
\83f
\81[
\83^
\8ai
\94[
\97p
\83o
\83b
\83t
\83@
56 std::deque<CNLiteString> exAttributeBuffer; //
\8ag
\92£
\83R
\83}
\83\93\83h
\8ai
\94[
\97p
\83o
\83b
\83t
\83@
57 std::vector<LPCTSTR> mails; //mail
\83R
\83}
\83\93\83h
\83\8a\83X
\83g
58 std::vector<LPCTSTR> exAttribute; //
\8ag
\92£
\83R
\83}
\83\93\83h
\83\8a\83X
\83g
64 ///
\83`
\83\83\83b
\83g
\96{
\95¶
\8ai
\94[
66 BOOL SetChatString(LPCTSTR chatString);
70 ///mail
\83R
\83}
\83\93\83h
\92Ç
\89Á
72 BOOL AddMail(LPCTSTR mail);
75 ///
\8ag
\92£
\83R
\83}
\83\93\83h
\92Ç
\89Á
77 BOOL AddExAttribute(LPCTSTR name,LPCTSTR value);
83 ///
\83j
\83R
\83j
\83R
\90¶
\95ú
\91\97\83N
\83\89\83X
85 class CNicoLiveStream{
88 NicoLiveStream_P self; //
\93à
\95\94\83f
\81[
\83^
93 ///
\83R
\83\93\83X
\83g
\83\89\83N
\83^
98 ///
\83f
\83X
\83g
\83\89\83N
\83^
104 ///
\90Ú
\91±
\8e\9e\82Ì
\83R
\83\81\83\93\83g
\8eó
\90M
\90\94\82ð
\90Ý
\92è
106 VOID SetResFrom(INT_PTR res_from);
110 ///
\8c»
\8dÝ
\90Ý
\92è
\82µ
\82Ä
\82 \82é
\83R
\83\81\83\93\83g
\8eó
\90M
\90\94\82ð
\8eæ
\93¾
112 INT_PTR GetResFrom();
115 ///
\83n
\81[
\83g
\83r
\81[
\83g
\8aÔ
\8au
\82ð
\83~
\83\8a\95b
\92P
\88Ê
\82Å
\90Ý
\92è
117 VOID SetHeartBeatMsec(DWORD msec);
120 ///
\83n
\81[
\83g
\83r
\81[
\83g
\8aÔ
\8au
\82ð
\83~
\83\8a\95b
\92P
\88Ê
\82Å
\8eæ
\93¾
122 DWORD GetHeartBeatMsec();
125 ///
\83n
\81[
\83g
\83r
\81[
\83g
\82Ì
\97L
\8cø
\96³
\8cø
\90Ý
\92è
127 VOID SetHeartBeatFlag(BOOL flag);
131 ///
\83n
\81[
\83g
\83r
\81[
\83g
\82ª
\97L
\8cø
\82©
\92²
\82×
\82é
133 BOOL GetHeartBeatFlag();
136 ///
\83L
\81[
\83v
\83A
\83\89\83C
\83u
\82Ì
\8aÔ
\8au
\82ð
\90Ý
\92è
138 VOID SetKeapALiveMsec(DWORD msec);
142 ///
\8c»
\8dÝ
\90Ý
\92è
\82µ
\82Ä
\82 \82é
\83L
\81[
\83v
\83A
\83\89\83C
\83u
\82Ì
\8aÔ
\8au
\82ð
\8eæ
\93¾
144 DWORD GetKeapALiveMsec();
147 ///
\83L
\81[
\83v
\83A
\83\89\83C
\83u
\97L
\8cø
\96³
\8cø
\90Ý
\92è
149 VOID SetKeapAliveFlag(BOOL flag);
152 ///
\83L
\81[
\83v
\83A
\83\89\83C
\83u
\82ª
\97L
\8cø
\82©
\94»
\92è
\82·
\82é
154 BOOL GetKeapAliveFlag();
158 ///
\90¶
\95ú
\91\97\82É
\90Ú
\91±
160 NLIB_RESULT Connect(CNicoVideoAuth &nicoVideoAuth,LPCTSTR url,NicoRecvCallBack callback,LPVOID userData);
164 ///
\95ú
\91\97\90Ø
\92f
169 ///
\83`
\83\83\83b
\83g
\91\97\90M
171 NLIB_RESULT SendChat(CCommentMaker &commentMaker);
174 ///
\83n
\81[
\83g
\83r
\81[
\83g
\91\97\90M
176 NLIB_RESULT SendHeartBeat();
180 ///
\83X
\83g
\83\8a\81[
\83\80\83X
\83e
\81[
\83^
\83X
\82ÌID
\82ð
\8eæ
\93¾
186 ///
\83X
\83g
\83\8a\81[
\83\80\83X
\83e
\81[
\83^
\83X
\82Ì
\83R
\83~
\83\85\83j
\83e
\83B
\94Ô
\8d\86\82ð
\8eæ
\93¾
188 LPCTSTR GetDefaultCommunity();
192 ///
\83X
\83g
\83\8a\81[
\83\80\83X
\83e
\81[
\83^
\83X
\82Ì
\83v
\83\8d\83o
\83C
\83_
\83^
\83C
\83v
\82ð
\8eæ
\93¾
194 PROVIDERTYPE GetProviderType();
198 ///
\83X
\83g
\83\8a\81[
\83\80\83X
\83e
\81[
\83^
\83X
\82Ì
\83I
\81[
\83i
\81[
\83t
\83\89\83O
\82ð
\8eæ
\93¾
203 ///
\83X
\83g
\83\8a\81[
\83\80\83X
\83e
\81[
\83^
\83X
\82Ì
\8aJ
\8en
\8e\9e\8d\8f\82ð
\8eæ
\93¾
205 time_t GetStartTime();
208 ///
\83X
\83g
\83\8a\81[
\83\80\83X
\83e
\81[
\83^
\83X
\82Ì
\8fI
\97¹
\8e\9e\8d\8f\82ð
\8eæ
\93¾
213 ///
\83X
\83g
\83\8a\81[
\83\80\83X
\83e
\81[
\83^
\83X
\82Ì
\8aJ
\8fê
\8e\9e\8d\8f\82ð
\8eæ
\93¾
215 time_t GetOpenTime();
218 ///
\83X
\83g
\83\8a\81[
\83\80\83X
\83e
\81[
\83^
\83X
\82Ì
\83x
\81[
\83X
\8e\9e\8d\8f\82ð
\8eæ
\93¾
220 time_t GetBaseTime();
224 ///
\83X
\83g
\83\8a\81[
\83\80\83X
\83e
\81[
\83^
\83X
\82Ì
\83^
\83C
\83g
\83\8b\8eæ
\93¾
229 ///
\8e©
\95ª
\82ª
\83v
\83\8c\83~
\83A
\83\80\82©
\94»
\92è