sdt json version

Program Lang./C++ 2016. 7. 22. 11:52

SDT 정보를 브라우져에 출력하기 위한 예제


웹브라우져에서 확인 테스트는 자바스크립트 탭에 정리한다.


1. 소스 트리

자세한 내용은 PAT에 정리되어 있다. 여기서 핵심은 boost spirit을 이용한 json 라이블러리의 사용이다.

PAT쪽에 정리되어 있으므로 여기서 생략하기로 하자. 


2. 헤더 파일

json 파일로 저장하는 함수 하나 추가해서 일단 생략하고 전체 소스 링크 참조


3. 클래스 본체

json 포멧은 PAT과 동일하다. 일단 저장은 PAT과 동일한 형태로 저장하고 브라우져에 출력 시에

좀 더 분석기와 유사한 UI와 맞추기 위해서 조정을 할 필요는 있다.



4. 테스트 코드


5. 실행 결과


6. 전체 소스 (github link, javascript는 없음.)

자사스크립트는 자바스크립트 탭에 정리


https://github.com/heesoon/mpeg/tree/master/test/sdt_json

'Program Lang. > C++' 카테고리의 다른 글

c++ pair 읽히기  (0) 2016.12.30
full version (pat, pmt, sdt)  (2) 2016.07.22
pmt json version  (0) 2016.07.22
pat 정보를 json 파일로 저장 후 webbrowser에서 확인  (0) 2016.07.21
5. sdt (service description table) class  (0) 2016.07.20
: