OSDN Git Service

2012/01/29 2:45:32
[nlite/nlite.git] / nlib / ReadMe.txt
1 ========================================================================
2     スタティック ライブラリ: nlib プロジェクトの概要
3 ========================================================================
4
5 ニコニコ動画・ニコニコ生放送のAPIをC言語からアクセスできるようにしたライブラリ
6 C言語で書いてしまったのを激しく公開している。が、書きなおすのがめんどくさいのでそのまま使用している
7 現在このライブラリで行えることは以下の機能です。
8 ・ブラウザとクッキーを共有してニコニコ生放送に接続
9 ・接続した放送のコメントを受信
10 ・放送にコメントを送信
11 ・接続している放送のハートビート取得
12 ・keepAlive送信
13 ・自分の動画マイリストの取得
14 ・ライブラリのエラーコードからエラーメッセージに変換
15
16 このライブラリは以下のライブラリに依存しています。
17 ・expat
18 ・JSONParser
19 ・shareCookie
20 ・sqlite3
21
22
23 このライブラリを自分で使いたいと思った方がいましたら以下のヘッダファイルをインクルードしてください
24
25 ・nlib.h
26 ・nlib_define.h
27
28
29 各ファイル説明
30 nlib.h
31 ライブラリにアクセスする関数と型が定義されています。
32
33 nlib_common.h
34 ライブラリ内で使用する共通の変数が定義されています。
35
36 nlib_define.h
37 外部に公開する定数などが定義されています。
38 定義されている内容は以下のものです。
39 ・イベントハンドラのイベント定数
40 ・プレイヤーステータスのプロバイダタイプ定数
41 ・nlibのエラーコード定数
42
43 nlib_include.h
44 内部で使うヘッダをまとめてインクルード
45
46
47 nlib_myList.h
48 マイリスト関連の内部で使う関数や構造体が定義されている
49
50 nlib_nicoLive.h
51 ニコニコ生放送関連の内部で使う関数や構造体が定義されている
52
53 nlib_xmlHandlere.h
54 expatのコールバック関数が定義されている
55
56 stdAfx.h
57 プリコンパイルヘッダ
58
59 targetver.h
60 動作対象OSが定義されている
61
62
63 nlib_common.cpp
64 nlib_common.hの実装
65
66 nlib_errorMessage.cpp
67 エラーコードからエラーメッセージを取得する関数の実装
68
69 nlib_myList.cpp
70 nlib.hで定義されている動画マイリスト取得関係の関数の実装
71
72 nlib_nicoLive.cpp
73 nlib.hで定義されているニコニコ生放送関係の関数の実装
74
75 nlib_nicoVideoAuth.cpp
76 nlib.hで定義されているニコニコ動画認証関係の関数の実装
77
78 nlib_xmlHandler.cpp
79 nlib_xmlHandler.hの実装
80
81