17/11/13 05:25:50.28 nMGfLOmV0.net
すいません、>>123の続きなのですが
PMTから字幕のPIDを取得するロジックを書いています。
色々なTSを調べた所、PATの中のN1ループの中で
URLリンク(i.imgur.com)
streamtype=0x06が字幕のストリームである事の必要条件の様でしたので数個のTSを調べてみました。
BS11の字幕がない番組のTS
StreamType=0x0006 PID=0x0138 descriptor=52 01 38 09 04 00 05 FF FF FD 03 00 08 3C
Eテレの字幕がある番組
0x0006 PID=0x0130 des=09 04 00 05 FF FF F6 04 00 0E FF FF 52 01 30 FD 03 00 08 3D
0x0006 PID=0x0138 des=09 04 00 05 FF FF F6 04 00 0E FF FF 52 01 38 FD 03 00 08 3C
CSの字幕がある番組
0x0006 PID=0x120E des=52 01 30 09 04 00 05 FF FF FD 03 00 08 3D
0x0006 PID=0x1C11 des=52 01 38 09 04 00 05 FF FF FD 03 00 08 3C
その結果、StreamType=0x06があっても字幕が無いBS11のパターンがありました。
恐らくdescriptorの部分にもっと詳細なデータがあると思うのですが、このdescriptorの部分のドキュメントのページや調べ方を教えて頂けますでしょうか。