Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

1632 lignes
53 KiB

  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>JT1078.FMp4</name>
  5. </assembly>
  6. <members>
  7. <member name="T:JT1078.FMp4.AVCConfigurationBox">
  8. <summary>
  9. avcC
  10. </summary>
  11. </member>
  12. <member name="M:JT1078.FMp4.AVCConfigurationBox.#ctor">
  13. <summary>
  14. avcC
  15. </summary>
  16. </member>
  17. <member name="T:JT1078.FMp4.AVCDecoderConfigurationRecord">
  18. <summary>
  19. </summary>
  20. </member>
  21. <member name="P:JT1078.FMp4.ChunkLargeOffsetBox.ChunkOffset">
  22. <summary>
  23. length:EntryCount
  24. </summary>
  25. </member>
  26. <member name="T:JT1078.FMp4.ChunkOffsetBox">
  27. <summary>
  28. stco
  29. </summary>
  30. </member>
  31. <member name="M:JT1078.FMp4.ChunkOffsetBox.#ctor(System.Byte,System.UInt32)">
  32. <summary>
  33. stco
  34. </summary>
  35. <param name="version"></param>
  36. <param name="flags"></param>
  37. </member>
  38. <member name="P:JT1078.FMp4.ChunkOffsetBox.ChunkOffset">
  39. <summary>
  40. length:EntryCount
  41. </summary>
  42. </member>
  43. <member name="T:JT1078.FMp4.CleanApertureBox">
  44. <summary>
  45. clap
  46. </summary>
  47. </member>
  48. <member name="M:JT1078.FMp4.CleanApertureBox.#ctor">
  49. <summary>
  50. clap
  51. </summary>
  52. </member>
  53. <member name="P:JT1078.FMp4.CompactSampleSizeBox.FieldSize">
  54. <summary>
  55. 4, 8 or 16
  56. </summary>
  57. </member>
  58. <member name="P:JT1078.FMp4.CompactSampleSizeBox.EntrySize">
  59. <summary>
  60. length:SampleCount
  61. DepOn:field_size=>DataType
  62. </summary>
  63. </member>
  64. <member name="T:JT1078.FMp4.CompositionOffsetBox">
  65. <summary>
  66. ctts
  67. </summary>
  68. </member>
  69. <member name="M:JT1078.FMp4.CompositionOffsetBox.#ctor(System.Byte,System.UInt32)">
  70. <summary>
  71. ctts
  72. </summary>
  73. <param name="version"></param>
  74. <param name="flags"></param>
  75. </member>
  76. <member name="P:JT1078.FMp4.CompositionOffsetBox.CompositionOffsetInfo.SignedSampleOffset">
  77. <summary>
  78. version == 1
  79. </summary>
  80. </member>
  81. <member name="P:JT1078.FMp4.CopyrightBox.Pad">
  82. <summary>
  83. 16-1
  84. </summary>
  85. </member>
  86. <member name="P:JT1078.FMp4.CopyrightBox.Language">
  87. <summary>
  88. 16-15
  89. ISO-639-2/T language code
  90. </summary>
  91. </member>
  92. <member name="T:JT1078.FMp4.DataInformationBox">
  93. <summary>
  94. dinf
  95. </summary>
  96. </member>
  97. <member name="M:JT1078.FMp4.DataInformationBox.#ctor">
  98. <summary>
  99. dinf
  100. </summary>
  101. </member>
  102. <member name="P:JT1078.FMp4.DataInformationBox.DataReferenceBox">
  103. <summary>
  104. dref
  105. </summary>
  106. </member>
  107. <member name="T:JT1078.FMp4.DataReferenceBox">
  108. <summary>
  109. dref
  110. </summary>
  111. </member>
  112. <member name="M:JT1078.FMp4.DataReferenceBox.#ctor(System.Byte,System.UInt32)">
  113. <summary>
  114. dref
  115. </summary>
  116. <param name="version"></param>
  117. <param name="flags"></param>
  118. </member>
  119. <member name="P:JT1078.FMp4.DataReferenceBox.DataEntryBoxes">
  120. <summary>
  121. length:EntryCount
  122. </summary>
  123. </member>
  124. <member name="P:JT1078.FMp4.DegradationPriorityBox.Priorities">
  125. <summary>
  126. sample_count is taken from the sample_count in the Sample Size Box ('stsz').
  127. </summary>
  128. </member>
  129. <member name="P:JT1078.FMp4.FDItemInformationBox.PartitionEntries">
  130. <summary>
  131. length:EntryCount
  132. </summary>
  133. </member>
  134. <member name="P:JT1078.FMp4.FDSessionGroupBox.FDSessionGroupInfo.GroupIDs">
  135. <summary>
  136. length:EntryCount
  137. </summary>
  138. </member>
  139. <member name="P:JT1078.FMp4.FDSessionGroupBox.FDSessionGroupInfo.HintTrackId">
  140. <summary>
  141. length:NumChannelsInSessionGroup
  142. </summary>
  143. </member>
  144. <member name="P:JT1078.FMp4.FilePartitionBox.SchemeSpecificInfo">
  145. <summary>
  146. 以null结尾
  147. </summary>
  148. </member>
  149. <member name="T:JT1078.FMp4.FileTypeBox">
  150. <summary>
  151. ftyp 盒子相当于就是该 mp4 的纲领性说明。即,告诉解码器它的基本解码版本,兼容格式。简而言之,就是用来告诉客户端,该 MP4 的使用的解码标准。通常,ftyp 都是放在 MP4 的开头。
  152. </summary>
  153. </member>
  154. <member name="M:JT1078.FMp4.FileTypeBox.#ctor">
  155. <summary>
  156. ftyp
  157. </summary>
  158. </member>
  159. <member name="P:JT1078.FMp4.FileTypeBox.MajorBrand">
  160. <summary>
  161. 因为兼容性一般可以分为推荐兼容性和默认兼容性。这里 major_brand 就相当于是推荐兼容性。通常,在 Web 中解码,一般而言都是使用 isom 这个万金油即可。如果是需要特定的格式,可以自行定义。
  162. 4位
  163. </summary>
  164. </member>
  165. <member name="P:JT1078.FMp4.FileTypeBox.MinorVersion">
  166. <summary>
  167. 最低兼容版本
  168. 4位
  169. </summary>
  170. </member>
  171. <member name="P:JT1078.FMp4.FileTypeBox.CompatibleBrands">
  172. <summary>
  173. 和MajorBrand类似,通常是针对 MP4 中包含的额外格式,比如,AVC,AAC 等相当于的音视频解码格式。
  174. 4位*n
  175. </summary>
  176. </member>
  177. <member name="T:JT1078.FMp4.FragmentBox">
  178. <summary>
  179. </summary>
  180. </member>
  181. <member name="P:JT1078.FMp4.FragmentBox.MovieFragmentBox">
  182. <summary>
  183. moof
  184. </summary>
  185. </member>
  186. <member name="P:JT1078.FMp4.FragmentBox.MediaDataBox">
  187. <summary>
  188. mdat
  189. </summary>
  190. </member>
  191. <member name="M:JT1078.FMp4.FragmentBox.ToBuffer(JT1078.FMp4.MessagePack.FMp4MessagePackWriter@)">
  192. <summary>
  193. </summary>
  194. <param name="writer"></param>
  195. </member>
  196. <member name="P:JT1078.FMp4.FreeSpaceBox.FillValue">
  197. <summary>
  198. 填充值
  199. </summary>
  200. </member>
  201. <member name="P:JT1078.FMp4.FreeSpaceBox.FillCount">
  202. <summary>
  203. 填充数量
  204. </summary>
  205. </member>
  206. <member name="T:JT1078.FMp4.HandlerBox">
  207. <summary>
  208. hdlr
  209. </summary>
  210. </member>
  211. <member name="M:JT1078.FMp4.HandlerBox.#ctor(System.Byte,System.UInt32)">
  212. <summary>
  213. hdlr
  214. </summary>
  215. <param name="version"></param>
  216. <param name="flags"></param>
  217. </member>
  218. <member name="P:JT1078.FMp4.ItemLocationBox.OffsetSize">
  219. <summary>
  220. 0, 4, 8
  221. </summary>
  222. </member>
  223. <member name="P:JT1078.FMp4.ItemLocationBox.LengthSize">
  224. <summary>
  225. 0, 4, 8
  226. </summary>
  227. </member>
  228. <member name="P:JT1078.FMp4.ItemLocationBox.BaseOffsetSize">
  229. <summary>
  230. 0, 4, 8
  231. </summary>
  232. </member>
  233. <member name="P:JT1078.FMp4.ItemLocationBox.IndexSize">
  234. <summary>
  235. version == 1
  236. </summary>
  237. </member>
  238. <member name="P:JT1078.FMp4.ItemLocationBox.ItemLocation.Reserved">
  239. <summary>
  240. if (version == 1) 16-12
  241. </summary>
  242. </member>
  243. <member name="P:JT1078.FMp4.ItemLocationBox.ItemLocation.ConstructionMethod">
  244. <summary>
  245. if (version == 1) 16-4
  246. </summary>
  247. </member>
  248. <!-- Badly formed XML comment ignored for member "P:JT1078.FMp4.ItemLocationBox.ItemLocation.ItemLocationExtentInfo.ExtentIndex" -->
  249. <member name="P:JT1078.FMp4.LevelAssignmentBox.LevelAssignmentInfo.PaddingFlag">
  250. <summary>
  251. 1byte 8-1
  252. </summary>
  253. </member>
  254. <member name="P:JT1078.FMp4.LevelAssignmentBox.LevelAssignmentInfo.AssignmentType">
  255. <summary>
  256. 1byte 8-7
  257. </summary>
  258. </member>
  259. <member name="P:JT1078.FMp4.LevelAssignmentBox.LevelAssignmentInfo.GroupingType">
  260. <summary>
  261. AssignmentType == 0 || assignment_type == 1
  262. </summary>
  263. </member>
  264. <member name="P:JT1078.FMp4.LevelAssignmentBox.LevelAssignmentInfo.GroupingTypeParameter">
  265. <summary>
  266. assignment_type == 1
  267. </summary>
  268. </member>
  269. <member name="P:JT1078.FMp4.LevelAssignmentBox.LevelAssignmentInfo.SubTrackId">
  270. <summary>
  271. assignment_type == 4
  272. </summary>
  273. </member>
  274. <member name="T:JT1078.FMp4.MediaBox">
  275. <summary>
  276. mdia
  277. </summary>
  278. </member>
  279. <member name="M:JT1078.FMp4.MediaBox.#ctor">
  280. <summary>
  281. mdia
  282. </summary>
  283. </member>
  284. <member name="P:JT1078.FMp4.MediaBox.MediaHeaderBox">
  285. <summary>
  286. mdhd
  287. </summary>
  288. </member>
  289. <member name="P:JT1078.FMp4.MediaBox.HandlerBox">
  290. <summary>
  291. hdlr
  292. </summary>
  293. </member>
  294. <member name="P:JT1078.FMp4.MediaBox.MediaInformationBox">
  295. <summary>
  296. minf
  297. </summary>
  298. </member>
  299. <member name="T:JT1078.FMp4.MediaDataBox">
  300. <summary>
  301. mdat
  302. </summary>
  303. </member>
  304. <member name="M:JT1078.FMp4.MediaDataBox.#ctor">
  305. <summary>
  306. mdat
  307. </summary>
  308. </member>
  309. <member name="P:JT1078.FMp4.MediaDataBox.Data">
  310. <summary>
  311. 过滤掉AUD/SPS/PPS NAL <br/>
  312. 然后将其他NAL写入Data中 <br/>
  313. Filter out AUD/SPS/PPS NAL units from your stream<br/>
  314. Write you converted NAL units into the MDAT box<br/>
  315. </summary>
  316. </member>
  317. <member name="T:JT1078.FMp4.MediaHeaderBox">
  318. <summary>
  319. mdhd
  320. </summary>
  321. </member>
  322. <member name="M:JT1078.FMp4.MediaHeaderBox.#ctor(System.Byte,System.UInt32)">
  323. <summary>
  324. mdhd
  325. </summary>
  326. <param name="version"></param>
  327. <param name="flags"></param>
  328. </member>
  329. <member name="P:JT1078.FMp4.MediaHeaderBox.Language">
  330. <summary>
  331. ISO-639-2/T language code
  332. ref:doc\fmp4\ISO Language Codes.txt
  333. und-undetermined
  334. </summary>
  335. </member>
  336. <member name="T:JT1078.FMp4.MediaInformationBox">
  337. <summary>
  338. minf
  339. </summary>
  340. </member>
  341. <member name="M:JT1078.FMp4.MediaInformationBox.#ctor">
  342. <summary>
  343. minf
  344. </summary>
  345. </member>
  346. <member name="P:JT1078.FMp4.MediaInformationBox.VideoMediaHeaderBox">
  347. <summary>
  348. vmhd
  349. </summary>
  350. </member>
  351. <member name="P:JT1078.FMp4.MediaInformationBox.DataInformationBox">
  352. <summary>
  353. dinf
  354. </summary>
  355. </member>
  356. <member name="P:JT1078.FMp4.MediaInformationBox.SampleTableBox">
  357. <summary>
  358. stbl
  359. </summary>
  360. </member>
  361. <member name="T:JT1078.FMp4.MovieBox">
  362. <summary>
  363. moov
  364. </summary>
  365. </member>
  366. <member name="M:JT1078.FMp4.MovieBox.#ctor">
  367. <summary>
  368. moov
  369. </summary>
  370. </member>
  371. <member name="P:JT1078.FMp4.MovieBox.MovieHeaderBox">
  372. <summary>
  373. mvhd
  374. </summary>
  375. </member>
  376. <member name="P:JT1078.FMp4.MovieBox.TrackBox">
  377. <summary>
  378. trak
  379. </summary>
  380. </member>
  381. <member name="P:JT1078.FMp4.MovieBox.MovieExtendsBox">
  382. <summary>
  383. mvex
  384. </summary>
  385. </member>
  386. <member name="P:JT1078.FMp4.MovieBox.UserDataBox">
  387. <summary>
  388. udta
  389. </summary>
  390. </member>
  391. <member name="T:JT1078.FMp4.MovieExtendsBox">
  392. <summary>
  393. mvex
  394. </summary>
  395. </member>
  396. <member name="M:JT1078.FMp4.MovieExtendsBox.#ctor">
  397. <summary>
  398. mvex
  399. </summary>
  400. </member>
  401. <member name="P:JT1078.FMp4.MovieExtendsBox.MovieExtendsHeaderBox">
  402. <summary>
  403. mehd
  404. </summary>
  405. </member>
  406. <member name="P:JT1078.FMp4.MovieExtendsBox.TrackExtendsBoxs">
  407. <summary>
  408. trex
  409. </summary>
  410. </member>
  411. <member name="T:JT1078.FMp4.MovieExtendsHeaderBox">
  412. <summary>
  413. mehd
  414. </summary>
  415. </member>
  416. <member name="M:JT1078.FMp4.MovieExtendsHeaderBox.#ctor(System.Byte,System.UInt32)">
  417. <summary>
  418. mehd
  419. </summary>
  420. <param name="version"></param>
  421. <param name="flags"></param>
  422. </member>
  423. <member name="T:JT1078.FMp4.MovieFragmentBox">
  424. <summary>
  425. moof
  426. </summary>
  427. </member>
  428. <member name="M:JT1078.FMp4.MovieFragmentBox.#ctor">
  429. <summary>
  430. moof
  431. </summary>
  432. </member>
  433. <member name="P:JT1078.FMp4.MovieFragmentBox.MovieFragmentHeaderBox">
  434. <summary>
  435. mfhd
  436. </summary>
  437. </member>
  438. <member name="P:JT1078.FMp4.MovieFragmentBox.TrackFragmentBox">
  439. <summary>
  440. traf
  441. </summary>
  442. </member>
  443. <member name="T:JT1078.FMp4.MovieFragmentHeaderBox">
  444. <summary>
  445. mfhd
  446. </summary>
  447. </member>
  448. <member name="M:JT1078.FMp4.MovieFragmentHeaderBox.#ctor(System.Byte,System.UInt32)">
  449. <summary>
  450. mfhd
  451. </summary>
  452. <param name="version"></param>
  453. <param name="flags"></param>
  454. </member>
  455. <member name="T:JT1078.FMp4.MovieFragmentRandomAccessBox">
  456. <summary>
  457. mfra
  458. </summary>
  459. </member>
  460. <member name="M:JT1078.FMp4.MovieFragmentRandomAccessBox.#ctor">
  461. <summary>
  462. mfra
  463. </summary>
  464. </member>
  465. <member name="P:JT1078.FMp4.MovieFragmentRandomAccessBox.TrackFragmentRandomAccessBox">
  466. <summary>
  467. tfra
  468. </summary>
  469. </member>
  470. <member name="P:JT1078.FMp4.MovieFragmentRandomAccessBox.MovieFragmentRandomAccessOffsetBox">
  471. <summary>
  472. mfro
  473. </summary>
  474. </member>
  475. <member name="T:JT1078.FMp4.MovieFragmentRandomAccessOffsetBox">
  476. <summary>
  477. mfro
  478. </summary>
  479. </member>
  480. <member name="M:JT1078.FMp4.MovieFragmentRandomAccessOffsetBox.#ctor(System.Byte,System.UInt32)">
  481. <summary>
  482. mfro
  483. </summary>
  484. <param name="version"></param>
  485. <param name="flags"></param>
  486. </member>
  487. <member name="P:JT1078.FMp4.MovieFragmentRandomAccessOffsetBox.MfraSize">
  488. <summary>
  489. mfra 盒子大小
  490. </summary>
  491. </member>
  492. <member name="T:JT1078.FMp4.MovieHeaderBox">
  493. <summary>
  494. mvhd
  495. </summary>
  496. </member>
  497. <member name="M:JT1078.FMp4.MovieHeaderBox.#ctor(System.Byte,System.UInt32)">
  498. <summary>
  499. mvhd
  500. </summary>
  501. <param name="version"></param>
  502. <param name="flags"></param>
  503. </member>
  504. <member name="T:JT1078.FMp4.MPEG4BitRateBox">
  505. <summary>
  506. btrt
  507. </summary>
  508. </member>
  509. <member name="M:JT1078.FMp4.MPEG4BitRateBox.#ctor">
  510. <summary>
  511. btrt
  512. </summary>
  513. </member>
  514. <member name="T:JT1078.FMp4.PixelAspectRatioBox">
  515. <summary>
  516. pasp
  517. </summary>
  518. </member>
  519. <member name="M:JT1078.FMp4.PixelAspectRatioBox.#ctor">
  520. <summary>
  521. pasp
  522. </summary>
  523. </member>
  524. <member name="P:JT1078.FMp4.ProducerReferenceTimeBox.MediaTime">
  525. <summary>
  526. if (version==0)
  527. </summary>
  528. </member>
  529. <!-- Badly formed XML comment ignored for member "P:JT1078.FMp4.SampleAuxiliaryInformationOffsetsBox.AuxInfoType" -->
  530. <!-- Badly formed XML comment ignored for member "P:JT1078.FMp4.SampleAuxiliaryInformationOffsetsBox.AuxInfoTypeParameter" -->
  531. <member name="P:JT1078.FMp4.SampleAuxiliaryInformationOffsetsBox.Offset">
  532. <summary>
  533. length:entry_count
  534. </summary>
  535. </member>
  536. <member name="P:JT1078.FMp4.SampleAuxiliaryInformationOffsetsBox.OffsetLarge">
  537. <summary>
  538. length:entry_count
  539. </summary>
  540. </member>
  541. <!-- Badly formed XML comment ignored for member "P:JT1078.FMp4.SampleAuxiliaryInformationSizesBox.AuxInfoType" -->
  542. <!-- Badly formed XML comment ignored for member "P:JT1078.FMp4.SampleAuxiliaryInformationSizesBox.AuxInfoTypeParameter" -->
  543. <member name="P:JT1078.FMp4.SampleAuxiliaryInformationSizesBox.SampleInfoSize">
  544. <summary>
  545. default_sample_info_size==0
  546. length:sample_count
  547. </summary>
  548. </member>
  549. <member name="T:JT1078.FMp4.SampleDependencyTypeBox">
  550. <summary>
  551. sdtp
  552. </summary>
  553. </member>
  554. <member name="M:JT1078.FMp4.SampleDependencyTypeBox.#ctor(System.Byte,System.UInt32)">
  555. <summary>
  556. sdtp
  557. </summary>
  558. <param name="version"></param>
  559. <param name="flags"></param>
  560. </member>
  561. <member name="P:JT1078.FMp4.SampleDependencyTypeBox.SampleDependencyTypes">
  562. <summary>
  563. is taken from the sample_count in the Sample Size Box ('stsz') or Compact Sample Size Box(‘stz2’).
  564. </summary>
  565. </member>
  566. <member name="T:JT1078.FMp4.SampleDescriptionBox">
  567. <summary>
  568. stsd
  569. </summary>
  570. </member>
  571. <member name="M:JT1078.FMp4.SampleDescriptionBox.#ctor(System.Byte,System.UInt32)">
  572. <summary>
  573. stsd
  574. </summary>
  575. <param name="version"></param>
  576. <param name="flags"></param>
  577. </member>
  578. <member name="P:JT1078.FMp4.SampleGroupDescriptionBox.DefaultLength">
  579. <summary>
  580. if (version==1)
  581. </summary>
  582. </member>
  583. <member name="T:JT1078.FMp4.SampleSizeBox">
  584. <summary>
  585. stsz
  586. </summary>
  587. </member>
  588. <member name="M:JT1078.FMp4.SampleSizeBox.#ctor(System.Byte,System.UInt32)">
  589. <summary>
  590. stsz
  591. </summary>
  592. <param name="version"></param>
  593. <param name="flags"></param>
  594. </member>
  595. <member name="P:JT1078.FMp4.SampleSizeBox.EntrySize">
  596. <summary>
  597. if (sample_size==0)
  598. length:sample_count
  599. </summary>
  600. </member>
  601. <member name="T:JT1078.FMp4.SampleTableBox">
  602. <summary>
  603. stbl
  604. </summary>
  605. </member>
  606. <member name="M:JT1078.FMp4.SampleTableBox.#ctor">
  607. <summary>
  608. stbl
  609. </summary>
  610. </member>
  611. <member name="P:JT1078.FMp4.SampleTableBox.SampleDescriptionBox">
  612. <summary>
  613. stsd
  614. </summary>
  615. </member>
  616. <member name="P:JT1078.FMp4.SampleTableBox.TimeToSampleBox">
  617. <summary>
  618. stts
  619. </summary>
  620. </member>
  621. <member name="P:JT1078.FMp4.SampleTableBox.SyncSampleBox">
  622. <summary>
  623. stss
  624. </summary>
  625. </member>
  626. <member name="P:JT1078.FMp4.SampleTableBox.CompositionOffsetBox">
  627. <summary>
  628. ctts
  629. </summary>
  630. </member>
  631. <member name="P:JT1078.FMp4.SampleTableBox.SampleSizeBox">
  632. <summary>
  633. stsz
  634. </summary>
  635. </member>
  636. <member name="P:JT1078.FMp4.SampleTableBox.SampleToChunkBox">
  637. <summary>
  638. stsc
  639. </summary>
  640. </member>
  641. <member name="P:JT1078.FMp4.SampleTableBox.ChunkOffsetBox">
  642. <summary>
  643. stco
  644. </summary>
  645. </member>
  646. <member name="T:JT1078.FMp4.SampleToChunkBox">
  647. <summary>
  648. stsc
  649. </summary>
  650. </member>
  651. <member name="M:JT1078.FMp4.SampleToChunkBox.#ctor(System.Byte,System.UInt32)">
  652. <summary>
  653. stsc
  654. </summary>
  655. <param name="version"></param>
  656. <param name="flags"></param>
  657. </member>
  658. <member name="T:JT1078.FMp4.SampleToGroupBox">
  659. <summary>
  660. sbgp
  661. </summary>
  662. </member>
  663. <member name="M:JT1078.FMp4.SampleToGroupBox.#ctor(System.Byte,System.UInt32)">
  664. <summary>
  665. sbgp
  666. </summary>
  667. <param name="version"></param>
  668. <param name="flags"></param>
  669. </member>
  670. <member name="P:JT1078.FMp4.SampleToGroupBox.GroupingTypeParameter">
  671. <summary>
  672. version == 1
  673. </summary>
  674. </member>
  675. <!-- Badly formed XML comment ignored for member "P:JT1078.FMp4.SchemeTypeBox.SchemeUri" -->
  676. <member name="T:JT1078.FMp4.SegmentIndexBox">
  677. <summary>
  678. sidx
  679. </summary>
  680. </member>
  681. <member name="M:JT1078.FMp4.SegmentIndexBox.#ctor(System.Byte,System.UInt32)">
  682. <summary>
  683. sidx
  684. </summary>
  685. <param name="version"></param>
  686. <param name="flags"></param>
  687. </member>
  688. <member name="P:JT1078.FMp4.SegmentIndexBox.ReferenceID">
  689. <summary>
  690. </summary>
  691. </member>
  692. <member name="P:JT1078.FMp4.SegmentIndexBox.Timescale">
  693. <summary>
  694. </summary>
  695. </member>
  696. <member name="P:JT1078.FMp4.SegmentIndexBox.EarliestPresentationTime">
  697. <summary>
  698. pts
  699. if(version==0)
  700. version==0 32 bit
  701. version>0 64 bit
  702. </summary>
  703. </member>
  704. <member name="P:JT1078.FMp4.SegmentIndexBox.FirstOffset">
  705. <summary>
  706. </summary>
  707. </member>
  708. <member name="P:JT1078.FMp4.SegmentIndexBox.SegmentIndexs">
  709. <summary>
  710. </summary>
  711. </member>
  712. <member name="P:JT1078.FMp4.SegmentIndexBox.SegmentIndex.ReferenceType">
  713. <summary>
  714. 4byte 32 - 1
  715. </summary>
  716. </member>
  717. <member name="P:JT1078.FMp4.SegmentIndexBox.SegmentIndex.ReferencedSize">
  718. <summary>
  719. 4byte 32 - 31
  720. ReferencedSize=(moof size) + (mdat size)
  721. </summary>
  722. </member>
  723. <member name="P:JT1078.FMp4.SegmentIndexBox.SegmentIndex.SubsegmentDuration">
  724. <summary>
  725. </summary>
  726. </member>
  727. <member name="P:JT1078.FMp4.SegmentIndexBox.SegmentIndex.StartsWithSAP">
  728. <summary>
  729. 4byte 32 - 1
  730. </summary>
  731. </member>
  732. <member name="P:JT1078.FMp4.SegmentIndexBox.SegmentIndex.SAPType">
  733. <summary>
  734. 4byte 32 - 3
  735. </summary>
  736. </member>
  737. <member name="P:JT1078.FMp4.SegmentIndexBox.SegmentIndex.SAPDeltaTime">
  738. <summary>
  739. 4byte 32 - 28
  740. </summary>
  741. </member>
  742. <member name="T:JT1078.FMp4.SegmentTypeBox">
  743. <summary>
  744. styp
  745. </summary>
  746. </member>
  747. <member name="M:JT1078.FMp4.SegmentTypeBox.#ctor">
  748. <summary>
  749. styp
  750. </summary>
  751. </member>
  752. <member name="P:JT1078.FMp4.SegmentTypeBox.MajorBrand">
  753. <summary>
  754. 因为兼容性一般可以分为推荐兼容性和默认兼容性。这里 major_brand 就相当于是推荐兼容性。通常,在 Web 中解码,一般而言都是使用 isom 这个万金油即可。如果是需要特定的格式,可以自行定义。
  755. 4位
  756. </summary>
  757. </member>
  758. <member name="P:JT1078.FMp4.SegmentTypeBox.MinorVersion">
  759. <summary>
  760. 最低兼容版本
  761. 4位
  762. </summary>
  763. </member>
  764. <member name="P:JT1078.FMp4.SegmentTypeBox.CompatibleBrands">
  765. <summary>
  766. 和MajorBrand类似,通常是针对 MP4 中包含的额外格式,比如,AVC,AAC 等相当于的音视频解码格式。
  767. 4位*n
  768. </summary>
  769. </member>
  770. <member name="P:JT1078.FMp4.StereoVideoBox.Reserved">
  771. <summary>
  772. 4btye 32 - 30
  773. </summary>
  774. </member>
  775. <member name="P:JT1078.FMp4.StereoVideoBox.SingleViewAllowed">
  776. <summary>
  777. 4btye 32 - 2
  778. </summary>
  779. </member>
  780. <member name="P:JT1078.FMp4.StereoVideoBox.StereoIndicationType">
  781. <summary>
  782. length:Length
  783. </summary>
  784. </member>
  785. <member name="T:JT1078.FMp4.SubSampleInformationBox">
  786. <summary>
  787. subs
  788. </summary>
  789. </member>
  790. <member name="M:JT1078.FMp4.SubSampleInformationBox.#ctor(System.Byte,System.UInt32)">
  791. <summary>
  792. subs
  793. </summary>
  794. <param name="version"></param>
  795. <param name="flags"></param>
  796. </member>
  797. <member name="P:JT1078.FMp4.SubSampleInformationBox.SubSampleInformation.InnerSubSampleInformation.SubsampleSize">
  798. <summary>
  799. version == 1 uint32
  800. version != 1 uint16
  801. </summary>
  802. </member>
  803. <member name="P:JT1078.FMp4.SubsegmentIndexBox.SubsegmentIndexInfos">
  804. <summary>
  805. length:SubSegmentCount
  806. </summary>
  807. </member>
  808. <member name="P:JT1078.FMp4.SubsegmentIndexBox.SubsegmentIndexInfo.SubsegmentRangeInfos">
  809. <summary>
  810. length:RangesCount
  811. </summary>
  812. </member>
  813. <member name="P:JT1078.FMp4.SubsegmentIndexBox.SubsegmentIndexInfo.SubsegmentRangeInfo.Level">
  814. <summary>
  815. 32 - 8
  816. </summary>
  817. </member>
  818. <member name="P:JT1078.FMp4.SubsegmentIndexBox.SubsegmentIndexInfo.SubsegmentRangeInfo.RangeSize">
  819. <summary>
  820. 32 - 4
  821. </summary>
  822. </member>
  823. <member name="P:JT1078.FMp4.SubTrackSampleGroupBox.GroupDescriptionIndex">
  824. <summary>
  825. length:ItemCount
  826. </summary>
  827. </member>
  828. <member name="T:JT1078.FMp4.SyncSampleBox">
  829. <summary>
  830. stss
  831. </summary>
  832. </member>
  833. <member name="M:JT1078.FMp4.SyncSampleBox.#ctor(System.Byte,System.UInt32)">
  834. <summary>
  835. stss
  836. </summary>
  837. <param name="version"></param>
  838. <param name="flags"></param>
  839. </member>
  840. <member name="T:JT1078.FMp4.TimeToSampleBox">
  841. <summary>
  842. stts
  843. </summary>
  844. </member>
  845. <member name="M:JT1078.FMp4.TimeToSampleBox.#ctor(System.Byte,System.UInt32)">
  846. <summary>
  847. stts
  848. </summary>
  849. <param name="version"></param>
  850. <param name="flags"></param>
  851. </member>
  852. <member name="T:JT1078.FMp4.TrackBox">
  853. <summary>
  854. trak
  855. </summary>
  856. </member>
  857. <member name="M:JT1078.FMp4.TrackBox.#ctor">
  858. <summary>
  859. trak
  860. </summary>
  861. </member>
  862. <member name="P:JT1078.FMp4.TrackBox.TrackHeaderBox">
  863. <summary>
  864. tkhd
  865. </summary>
  866. </member>
  867. <member name="P:JT1078.FMp4.TrackBox.MediaBox">
  868. <summary>
  869. mdia
  870. </summary>
  871. </member>
  872. <member name="T:JT1078.FMp4.TrackExtendsBox">
  873. <summary>
  874. trex
  875. </summary>
  876. </member>
  877. <member name="M:JT1078.FMp4.TrackExtendsBox.#ctor(System.Byte,System.UInt32)">
  878. <summary>
  879. trex
  880. </summary>
  881. <param name="version"></param>
  882. <param name="flags"></param>
  883. </member>
  884. <member name="T:JT1078.FMp4.TrackFragmentBaseMediaDecodeTimeBox">
  885. <summary>
  886. tfdt
  887. </summary>
  888. </member>
  889. <member name="M:JT1078.FMp4.TrackFragmentBaseMediaDecodeTimeBox.#ctor(System.Byte,System.UInt32)">
  890. <summary>
  891. tfdt
  892. </summary>
  893. <param name="version"></param>
  894. <param name="flags"></param>
  895. </member>
  896. <member name="P:JT1078.FMp4.TrackFragmentBaseMediaDecodeTimeBox.BaseMediaDecodeTime">
  897. <summary>
  898. </summary>
  899. </member>
  900. <member name="M:JT1078.FMp4.TrackFragmentBaseMediaDecodeTimeBox.ToBuffer(JT1078.FMp4.MessagePack.FMp4MessagePackWriter@)">
  901. <summary>
  902. </summary>
  903. <param name="writer"></param>
  904. </member>
  905. <member name="T:JT1078.FMp4.TrackFragmentBox">
  906. <summary>
  907. traf
  908. </summary>
  909. </member>
  910. <member name="M:JT1078.FMp4.TrackFragmentBox.#ctor">
  911. <summary>
  912. traf
  913. </summary>
  914. </member>
  915. <member name="P:JT1078.FMp4.TrackFragmentBox.TrackFragmentHeaderBox">
  916. <summary>
  917. tfhd
  918. </summary>
  919. </member>
  920. <member name="P:JT1078.FMp4.TrackFragmentBox.SampleDependencyTypeBox">
  921. <summary>
  922. sdtp
  923. </summary>
  924. </member>
  925. <member name="P:JT1078.FMp4.TrackFragmentBox.TrackRunBox">
  926. <summary>
  927. trun
  928. </summary>
  929. </member>
  930. <member name="P:JT1078.FMp4.TrackFragmentBox.TrackFragmentBaseMediaDecodeTimeBox">
  931. <summary>
  932. tfdt
  933. </summary>
  934. </member>
  935. <member name="P:JT1078.FMp4.TrackFragmentBox.SampleToGroupBox">
  936. <summary>
  937. sbgp
  938. </summary>
  939. </member>
  940. <member name="P:JT1078.FMp4.TrackFragmentBox.SubSampleInformationBox">
  941. <summary>
  942. subs
  943. </summary>
  944. </member>
  945. <member name="T:JT1078.FMp4.TrackFragmentHeaderBox">
  946. <summary>
  947. tfhd
  948. </summary>
  949. </member>
  950. <member name="M:JT1078.FMp4.TrackFragmentHeaderBox.#ctor(System.Byte,System.UInt32)">
  951. <summary>
  952. tfhd
  953. </summary>
  954. <param name="version"></param>
  955. <param name="flags"></param>
  956. </member>
  957. <member name="M:JT1078.FMp4.TrackFragmentHeaderBox.#ctor(System.UInt32)">
  958. <summary>
  959. tfhd
  960. </summary>
  961. <param name="flags"></param>
  962. </member>
  963. <member name="P:JT1078.FMp4.TrackFragmentHeaderBox.BaseDataOffset">
  964. <summary>
  965. TFHD_FLAG_BASE_DATA_OFFSET
  966. </summary>
  967. </member>
  968. <member name="P:JT1078.FMp4.TrackFragmentHeaderBox.SampleDescriptionIndex">
  969. <summary>
  970. TFHD_FLAG_SAMPLE_DESCRIPTION_INDEX
  971. </summary>
  972. </member>
  973. <member name="P:JT1078.FMp4.TrackFragmentHeaderBox.DefaultSampleDuration">
  974. <summary>
  975. TFHD_FLAG_DEFAULT_DURATION
  976. </summary>
  977. </member>
  978. <member name="P:JT1078.FMp4.TrackFragmentHeaderBox.DefaultSampleSize">
  979. <summary>
  980. TFHD_FLAG_DEFAULT_SIZE
  981. H.264 NALU SIZE
  982. </summary>
  983. </member>
  984. <member name="P:JT1078.FMp4.TrackFragmentHeaderBox.DefaultSampleFlags">
  985. <summary>
  986. TFHD_FLAG_DEFAULT_FLAGS
  987. MOV_AUDIO == handler_type ? TFHD_FLAG_AUDIO_TPYE : TFHD_FLAG_VIDEO_TPYE;
  988. </summary>
  989. </member>
  990. <member name="T:JT1078.FMp4.TrackFragmentRandomAccessBox">
  991. <summary>
  992. tfra
  993. </summary>
  994. </member>
  995. <member name="M:JT1078.FMp4.TrackFragmentRandomAccessBox.#ctor(System.Byte,System.UInt32)">
  996. <summary>
  997. tfra
  998. </summary>
  999. <param name="version"></param>
  1000. <param name="flags"></param>
  1001. </member>
  1002. <member name="P:JT1078.FMp4.TrackFragmentRandomAccessBox.Reserved">
  1003. <summary>
  1004. 26bit
  1005. </summary>
  1006. </member>
  1007. <member name="P:JT1078.FMp4.TrackFragmentRandomAccessBox.LengthSizeOfTrafNum">
  1008. <summary>
  1009. 2bit
  1010. </summary>
  1011. </member>
  1012. <member name="P:JT1078.FMp4.TrackFragmentRandomAccessBox.LengthSizeOfTrunNum">
  1013. <summary>
  1014. 2bit
  1015. </summary>
  1016. </member>
  1017. <member name="P:JT1078.FMp4.TrackFragmentRandomAccessBox.LengthSizeOfSampleNum">
  1018. <summary>
  1019. 2bit
  1020. </summary>
  1021. </member>
  1022. <member name="P:JT1078.FMp4.TrackFragmentRandomAccessBox.TrackFragmentRandomAccessInfos">
  1023. <summary>
  1024. (moof+mdta)N
  1025. </summary>
  1026. </member>
  1027. <member name="P:JT1078.FMp4.TrackFragmentRandomAccessBox.TrackFragmentRandomAccessInfo.MoofOffset">
  1028. <summary>
  1029. 需要定位到当前 moof offset
  1030. </summary>
  1031. </member>
  1032. <member name="T:JT1078.FMp4.TrackHeaderBox">
  1033. <summary>
  1034. tkhd
  1035. </summary>
  1036. </member>
  1037. <member name="M:JT1078.FMp4.TrackHeaderBox.#ctor(System.Byte,System.UInt32)">
  1038. <summary>
  1039. tkhd
  1040. </summary>
  1041. <param name="version"></param>
  1042. <param name="flags"></param>
  1043. </member>
  1044. <member name="M:JT1078.FMp4.TrackHeaderBox.#ctor(System.Byte)">
  1045. <summary>
  1046. tkhd
  1047. </summary>
  1048. <param name="version"></param>
  1049. </member>
  1050. <member name="T:JT1078.FMp4.TrackRunBox">
  1051. <summary>
  1052. trun
  1053. </summary>
  1054. </member>
  1055. <member name="M:JT1078.FMp4.TrackRunBox.#ctor(System.Byte,System.UInt32)">
  1056. <summary>
  1057. trun
  1058. 201 205 1
  1059. 201 0010 0000 0001
  1060. 205 0010 0000 0101
  1061. 1 0000 0000 0001
  1062. tr_flags 是用来表示下列 sample 相关的标识符是否应用到每个字段中:
  1063. 0x000001-0000 0000 0001: data-offset-present,只应用 data-offset
  1064. 0x000004-0000 0000 0100: 只对第一个 sample 应用对应的 flags。剩余 sample flags 就不管了。
  1065. 0x000100-0001 0000 0000: 这个比较重要,表示每个 sample 都有自己的 duration,否则使用默认的
  1066. 0x000200-0010 0000 0000: 每个 sample 有自己的 sample_size,否则使用默认的。
  1067. 0x000400-0100 0000 0000: 对每个 sample 使用自己的 flags。否则,使用默认的。
  1068. 0x000800-1000 0000 0000: 每个 sample 都有自己的 cts 值
  1069. 0x000f01-1111 0000 0001
  1070. </summary>
  1071. <param name="version"></param>
  1072. <param name="flags"></param>
  1073. </member>
  1074. <member name="P:JT1078.FMp4.TrackRunBox.SampleCount">
  1075. <summary>
  1076. </summary>
  1077. </member>
  1078. <member name="P:JT1078.FMp4.TrackRunBox.DataOffset">
  1079. <summary>
  1080. 可选的
  1081. 用来表示和该moof配套的mdat中实际数据内容距moof开头有多少byte
  1082. 相当于就是 moof.byteLength + mdat.headerSize(8)
  1083. </summary>
  1084. </member>
  1085. <member name="P:JT1078.FMp4.TrackRunBox.FirstSampleFlags">
  1086. <summary>
  1087. 可选的
  1088. </summary>
  1089. </member>
  1090. <member name="P:JT1078.FMp4.TrackRunBox.TrackRunInfos">
  1091. <summary>
  1092. 可选的
  1093. length:SampleCount
  1094. </summary>
  1095. </member>
  1096. <member name="P:JT1078.FMp4.TrackRunBox.TrackRunInfo.SampleCompositionTimeOffset">
  1097. <summary>
  1098. cts
  1099. version == 0
  1100. 0:uint
  1101. >0:int
  1102. </summary>
  1103. </member>
  1104. <member name="T:JT1078.FMp4.URIBox">
  1105. <summary>
  1106. uri
  1107. </summary>
  1108. </member>
  1109. <member name="M:JT1078.FMp4.URIBox.#ctor(System.Byte,System.UInt32)">
  1110. <summary>
  1111. uri
  1112. </summary>
  1113. <param name="version"></param>
  1114. <param name="flags"></param>
  1115. </member>
  1116. <member name="T:JT1078.FMp4.URIInitBox">
  1117. <summary>
  1118. uriI
  1119. </summary>
  1120. </member>
  1121. <member name="M:JT1078.FMp4.URIInitBox.#ctor(System.Byte,System.UInt32)">
  1122. <summary>
  1123. uriI
  1124. </summary>
  1125. <param name="version"></param>
  1126. <param name="flags"></param>
  1127. </member>
  1128. <member name="T:JT1078.FMp4.VideoMediaHeaderBox">
  1129. <summary>
  1130. vmhd
  1131. </summary>
  1132. </member>
  1133. <member name="M:JT1078.FMp4.VideoMediaHeaderBox.#ctor(System.Byte,System.UInt32)">
  1134. <summary>
  1135. vmhd
  1136. </summary>
  1137. <param name="version"></param>
  1138. <param name="flags"></param>
  1139. </member>
  1140. <member name="T:JT1078.FMp4.Buffers.FMp4BufferWriter">
  1141. <summary>
  1142. <see cref="!:System.Buffers.Writer"/>
  1143. </summary>
  1144. </member>
  1145. <member name="F:JT1078.FMp4.Enums.HandlerType.none">
  1146. <summary>
  1147. null
  1148. </summary>
  1149. </member>
  1150. <member name="F:JT1078.FMp4.Enums.HandlerType.vide">
  1151. <summary>
  1152. Video track
  1153. </summary>
  1154. </member>
  1155. <member name="F:JT1078.FMp4.Enums.HandlerType.soun">
  1156. <summary>
  1157. Audio track
  1158. </summary>
  1159. </member>
  1160. <member name="F:JT1078.FMp4.Enums.HandlerType.hint">
  1161. <summary>
  1162. Hint track
  1163. </summary>
  1164. </member>
  1165. <member name="F:JT1078.FMp4.Enums.HandlerType.meta">
  1166. <summary>
  1167. Timed Metadata track
  1168. </summary>
  1169. </member>
  1170. <member name="F:JT1078.FMp4.Enums.HandlerType.auxv">
  1171. <summary>
  1172. Auxiliary Video track
  1173. </summary>
  1174. </member>
  1175. <member name="T:JT1078.FMp4.FMp4Box">
  1176. <summary>
  1177. fmp4
  1178. stream data
  1179. ftyp
  1180. moov
  1181. moof 1
  1182. mdat 1
  1183. ...
  1184. moof n
  1185. mdat n
  1186. mfra
  1187. </summary>
  1188. </member>
  1189. <member name="P:JT1078.FMp4.FMp4Box.FileTypeBox">
  1190. <summary>
  1191. ftyp
  1192. </summary>
  1193. </member>
  1194. <member name="P:JT1078.FMp4.FMp4Box.MovieBox">
  1195. <summary>
  1196. moov
  1197. </summary>
  1198. </member>
  1199. <member name="P:JT1078.FMp4.FMp4Box.FragmentBoxs">
  1200. <summary>
  1201. fboxs
  1202. </summary>
  1203. </member>
  1204. <member name="P:JT1078.FMp4.FMp4Box.MovieFragmentRandomAccessBox">
  1205. <summary>
  1206. mfra
  1207. </summary>
  1208. </member>
  1209. <member name="M:JT1078.FMp4.FMp4Box.ToBuffer(JT1078.FMp4.MessagePack.FMp4MessagePackWriter@)">
  1210. <summary>
  1211. </summary>
  1212. <param name="writer"></param>
  1213. </member>
  1214. <member name="F:JT1078.FMp4.FMp4Constants.DateLimitYear">
  1215. <summary>
  1216. 日期限制于2000年
  1217. </summary>
  1218. </member>
  1219. <member name="F:JT1078.FMp4.FMp4Constants.UTCBaseTime">
  1220. <summary>
  1221. </summary>
  1222. </member>
  1223. <member name="F:JT1078.FMp4.FMp4Constants.FLAG_SEGMENT">
  1224. <summary>
  1225. fmp4 FLAG_SEGMENT
  1226. </summary>
  1227. </member>
  1228. <member name="F:JT1078.FMp4.FMp4Constants.AV_FLAG_KEYFREAME">
  1229. <summary>
  1230. key frame
  1231. </summary>
  1232. </member>
  1233. <member name="F:JT1078.FMp4.FMp4Constants.TREX_FLAG_SAMPLE_DEPENDS_ON_I_PICTURE">
  1234. <summary>
  1235. I frame
  1236. </summary>
  1237. </member>
  1238. <member name="F:JT1078.FMp4.FMp4Constants.TREX_FLAG_SAMPLE_DEPENDS_ON_NOT_I_PICTURE">
  1239. <summary>
  1240. p b frame
  1241. </summary>
  1242. </member>
  1243. <member name="F:JT1078.FMp4.FMp4Constants.TKHD_FLAG_ENABLED">
  1244. <summary>
  1245. TKHD_FLAG_ENABLED
  1246. </summary>
  1247. </member>
  1248. <member name="F:JT1078.FMp4.FMp4Constants.TKHD_FLAG_IN_MOVIE">
  1249. <summary>
  1250. TKHD_FLAG_IN_MOVIE
  1251. </summary>
  1252. </member>
  1253. <member name="F:JT1078.FMp4.FMp4Constants.TKHD_FLAG_IN_PREVIEW">
  1254. <summary>
  1255. TKHD_FLAG_IN_PREVIEW
  1256. </summary>
  1257. </member>
  1258. <member name="F:JT1078.FMp4.FMp4Constants.TFHD_FLAG_BASE_DATA_OFFSET">
  1259. <summary>
  1260. TFHD_FLAG_BASE_DATA_OFFSET
  1261. </summary>
  1262. </member>
  1263. <member name="F:JT1078.FMp4.FMp4Constants.TFHD_FLAG_SAMPLE_DESCRIPTION_INDEX">
  1264. <summary>
  1265. TFHD_FLAG_SAMPLE_DESC
  1266. </summary>
  1267. </member>
  1268. <member name="F:JT1078.FMp4.FMp4Constants.TFHD_FLAG_AUDIO_TPYE">
  1269. <summary>
  1270. TFHD_FLAG_AUDIO_TPYE
  1271. </summary>
  1272. </member>
  1273. <member name="F:JT1078.FMp4.FMp4Constants.TFHD_FLAG_VIDEO_TPYE">
  1274. <summary>
  1275. TFHD_FLAG_VIDEO_TPYE
  1276. </summary>
  1277. </member>
  1278. <member name="F:JT1078.FMp4.FMp4Constants.TFHD_FLAG_DEFAULT_DURATION">
  1279. <summary>
  1280. TFHD_FLAG_SAMPLE_DUR
  1281. </summary>
  1282. </member>
  1283. <member name="F:JT1078.FMp4.FMp4Constants.TFHD_FLAG_DEFAULT_SIZE">
  1284. <summary>
  1285. TFHD_FLAG_SAMPLE_SIZE
  1286. </summary>
  1287. </member>
  1288. <member name="F:JT1078.FMp4.FMp4Constants.TFHD_FLAG_DEFAULT_FLAGS">
  1289. <summary>
  1290. TFHD_FLAG_SAMPLE_FLAGS
  1291. </summary>
  1292. </member>
  1293. <member name="F:JT1078.FMp4.FMp4Constants.TFHD_FLAG_DURATION_IS_EMPTY">
  1294. <summary>
  1295. TFHD_FLAG_DUR_EMPTY
  1296. </summary>
  1297. </member>
  1298. <member name="F:JT1078.FMp4.FMp4Constants.TFHD_FLAG_DEFAULT_BASE_IS_MOOF">
  1299. <summary>
  1300. TFHD_FLAG_DEFAULT_BASE_IS_MOOF
  1301. </summary>
  1302. </member>
  1303. <member name="F:JT1078.FMp4.FMp4Constants.TRUN_FLAG_DATA_OFFSET_PRESENT">
  1304. <summary>
  1305. TRUN_FLAGS_DATA_OFFSET
  1306. </summary>
  1307. </member>
  1308. <member name="F:JT1078.FMp4.FMp4Constants.TRUN_FLAG_FIRST_SAMPLE_FLAGS_PRESENT">
  1309. <summary>
  1310. TRUN_FLAGS_FIRST_FLAG
  1311. </summary>
  1312. </member>
  1313. <member name="F:JT1078.FMp4.FMp4Constants.TRUN_FLAG_SAMPLE_DURATION_PRESENT">
  1314. <summary>
  1315. TRUN_FLAGS_DURATION
  1316. </summary>
  1317. </member>
  1318. <member name="F:JT1078.FMp4.FMp4Constants.TRUN_FLAG_SAMPLE_SIZE_PRESENT">
  1319. <summary>
  1320. TRUN_FLAGS_SIZE
  1321. </summary>
  1322. </member>
  1323. <member name="F:JT1078.FMp4.FMp4Constants.TRUN_FLAG_SAMPLE_FLAGS_PRESENT">
  1324. <summary>
  1325. TRUN_FLAGS_FLAGS
  1326. </summary>
  1327. </member>
  1328. <member name="F:JT1078.FMp4.FMp4Constants.TRUN_FLAG_SAMPLE_COMPOSITION_TIME_OFFSET_PRESENT">
  1329. <summary>
  1330. TRUN_FLAGS_CTS_OFFSET
  1331. </summary>
  1332. </member>
  1333. <member name="T:JT1078.FMp4.FMp4Encoder">
  1334. <summary>
  1335. FMp4编码
  1336. fmp4
  1337. stream data
  1338. ref: https://www.w3.org/TR/mse-byte-stream-format-isobmff/#movie-fragment-relative-addressing
  1339. </summary>
  1340. </member>
  1341. <member name="M:JT1078.FMp4.FMp4Encoder.#ctor">
  1342. <summary>
  1343. </summary>
  1344. </member>
  1345. <member name="M:JT1078.FMp4.FMp4Encoder.FtypBox">
  1346. <summary>
  1347. 编码ftyp盒子
  1348. </summary>
  1349. <returns></returns>
  1350. </member>
  1351. <member name="M:JT1078.FMp4.FMp4Encoder.MoovBox(JT1078.Protocol.H264.H264NALU@,JT1078.Protocol.H264.H264NALU@)">
  1352. <summary>
  1353. 编码moov盒子
  1354. </summary>
  1355. <returns></returns>
  1356. </member>
  1357. <member name="M:JT1078.FMp4.FMp4Encoder.StypBox">
  1358. <summary>
  1359. styp
  1360. </summary>
  1361. <returns></returns>
  1362. </member>
  1363. <member name="M:JT1078.FMp4.FMp4Encoder.OtherVideoBox(System.Collections.Generic.List{JT1078.Protocol.JT1078Package}@)">
  1364. <summary>
  1365. 编码其他视频数据盒子
  1366. 注意:固定I帧解析,延迟一个I帧的时间
  1367. I P P P P
  1368. I P P P P
  1369. I P P P P
  1370. </summary>
  1371. <returns></returns>
  1372. </member>
  1373. <member name="M:JT1078.FMp4.FMp4Encoder.FirstVideoBox(JT1078.Protocol.JT1078AVFrame@)">
  1374. <summary>
  1375. 编码首帧
  1376. ftyp moov
  1377. </summary>
  1378. <param name="avframe"></param>
  1379. <returns></returns>
  1380. </member>
  1381. <member name="M:JT1078.FMp4.FMp4Encoder.OtherVideoBox(System.Collections.Generic.List{JT1078.Protocol.H264.H264NALU}@,System.String@,System.Boolean@)">
  1382. <summary>
  1383. 编码其他视频数据盒子
  1384. styp sidx moof mdat
  1385. ...
  1386. styp sidx moof mdat
  1387. </summary>
  1388. <returns></returns>
  1389. </member>
  1390. <member name="P:JT1078.FMp4.FullBox.Version">
  1391. <summary>
  1392. unsigned int(8)
  1393. </summary>
  1394. </member>
  1395. <member name="P:JT1078.FMp4.FullBox.Flags">
  1396. <summary>
  1397. bit(24)
  1398. </summary>
  1399. </member>
  1400. <member name="M:JT1078.FMp4.FullBox.WriterFullBoxToBuffer(JT1078.FMp4.MessagePack.FMp4MessagePackWriter@)">
  1401. <summary>
  1402. </summary>
  1403. <param name="writer"></param>
  1404. </member>
  1405. <member name="M:JT1078.FMp4.MessagePack.FMp4MessagePackReader.ReadIso639">
  1406. <summary>
  1407. <see cref="!:https://github.com/sannies/JT1078.FMp4/blob/master/isoparser/src/main/java/org/JT1078.FMp4/tools/IsoTypeReader.java"/>
  1408. </summary>
  1409. <param name="language"></param>
  1410. </member>
  1411. <member name="M:JT1078.FMp4.MessagePack.FMp4MessagePackWriter.WriteIso639(System.String)">
  1412. <summary>
  1413. ref
  1414. </summary>
  1415. <param name="language"></param>
  1416. </member>
  1417. <member name="T:JT1078.FMp4.Mp4Box">
  1418. <summary>
  1419. </summary>
  1420. </member>
  1421. <member name="P:JT1078.FMp4.Mp4Box.Size">
  1422. <summary>
  1423. 盒子大小
  1424. </summary>
  1425. </member>
  1426. <member name="P:JT1078.FMp4.Mp4Box.BoxType">
  1427. <summary>
  1428. 盒子类型
  1429. </summary>
  1430. </member>
  1431. <member name="F:JT1078.FMp4.Mp4Box.SizePosition">
  1432. <summary>
  1433. </summary>
  1434. </member>
  1435. <member name="M:JT1078.FMp4.Mp4Box.Start(JT1078.FMp4.MessagePack.FMp4MessagePackWriter@)">
  1436. <summary>
  1437. </summary>
  1438. <param name="writer"></param>
  1439. </member>
  1440. <member name="M:JT1078.FMp4.Mp4Box.End(JT1078.FMp4.MessagePack.FMp4MessagePackWriter@)">
  1441. <summary>
  1442. </summary>
  1443. <param name="writer"></param>
  1444. </member>
  1445. <!-- Badly formed XML comment ignored for member "P:JT1078.FMp4.Samples.AudioSampleEntry.SampleRate" -->
  1446. <member name="T:JT1078.FMp4.Samples.AVC1SampleEntry">
  1447. <summary>
  1448. avc1
  1449. </summary>
  1450. </member>
  1451. <member name="M:JT1078.FMp4.Samples.AVC1SampleEntry.#ctor">
  1452. <summary>
  1453. avc1
  1454. </summary>
  1455. </member>
  1456. <member name="P:JT1078.FMp4.Samples.AVC1SampleEntry.AVCConfigurationBox">
  1457. <summary>
  1458. avcC
  1459. </summary>
  1460. </member>
  1461. <member name="P:JT1078.FMp4.Samples.AVC1SampleEntry.MPEG4BitRateBox">
  1462. <summary>
  1463. btrt
  1464. </summary>
  1465. </member>
  1466. <member name="T:JT1078.FMp4.Samples.HintSampleEntry">
  1467. <summary>
  1468. HintSampleEntry
  1469. </summary>
  1470. </member>
  1471. <member name="M:JT1078.FMp4.Samples.HintSampleEntry.#ctor(System.String)">
  1472. <summary>
  1473. HintSampleEntry
  1474. </summary>
  1475. <param name="protocol"></param>
  1476. </member>
  1477. <member name="T:JT1078.FMp4.Samples.SampleEntry">
  1478. <summary>
  1479. SampleEntry
  1480. </summary>
  1481. </member>
  1482. <member name="M:JT1078.FMp4.Samples.SampleEntry.#ctor(System.String)">
  1483. <summary>
  1484. SampleEntry
  1485. </summary>
  1486. <param name="boxType"></param>
  1487. </member>
  1488. <member name="M:JT1078.FMp4.Samples.SampleEntry.WriterSampleEntryToBuffer(JT1078.FMp4.MessagePack.FMp4MessagePackWriter@)">
  1489. <summary>
  1490. </summary>
  1491. <param name="writer"></param>
  1492. </member>
  1493. <member name="T:JT1078.FMp4.Samples.TextMetaDataSampleEntry">
  1494. <summary>
  1495. mett
  1496. </summary>
  1497. </member>
  1498. <member name="M:JT1078.FMp4.Samples.TextMetaDataSampleEntry.#ctor">
  1499. <summary>
  1500. mett
  1501. </summary>
  1502. </member>
  1503. <member name="P:JT1078.FMp4.Samples.TextMetaDataSampleEntry.ContentEncoding">
  1504. <summary>
  1505. optional
  1506. </summary>
  1507. </member>
  1508. <member name="P:JT1078.FMp4.Samples.TextMetaDataSampleEntry.MimeFormat">
  1509. <summary>
  1510. </summary>
  1511. </member>
  1512. <member name="P:JT1078.FMp4.Samples.TextMetaDataSampleEntry.BitRateBox">
  1513. <summary>
  1514. btrt
  1515. optional
  1516. </summary>
  1517. </member>
  1518. <member name="T:JT1078.FMp4.Samples.URIMetaSampleEntry">
  1519. <summary>
  1520. urim
  1521. </summary>
  1522. </member>
  1523. <member name="M:JT1078.FMp4.Samples.URIMetaSampleEntry.#ctor">
  1524. <summary>
  1525. urim
  1526. </summary>
  1527. </member>
  1528. <member name="P:JT1078.FMp4.Samples.URIMetaSampleEntry.TheLabel">
  1529. <summary>
  1530. uri
  1531. </summary>
  1532. </member>
  1533. <member name="P:JT1078.FMp4.Samples.URIMetaSampleEntry.Init">
  1534. <summary>
  1535. uriI
  1536. optional
  1537. </summary>
  1538. </member>
  1539. <member name="P:JT1078.FMp4.Samples.URIMetaSampleEntry.BitRateBox">
  1540. <summary>
  1541. btrt
  1542. optional
  1543. </summary>
  1544. </member>
  1545. <member name="T:JT1078.FMp4.Samples.VisualSampleEntry">
  1546. <summary>
  1547. VisualSampleEntry
  1548. </summary>
  1549. </member>
  1550. <member name="M:JT1078.FMp4.Samples.VisualSampleEntry.#ctor(System.String)">
  1551. <summary>
  1552. VisualSampleEntry
  1553. </summary>
  1554. <param name="boxType"></param>
  1555. </member>
  1556. <member name="P:JT1078.FMp4.Samples.VisualSampleEntry.Clap">
  1557. <summary>
  1558. clap
  1559. optional
  1560. </summary>
  1561. </member>
  1562. <member name="P:JT1078.FMp4.Samples.VisualSampleEntry.Pasp">
  1563. <summary>
  1564. pasp
  1565. optional
  1566. </summary>
  1567. </member>
  1568. <member name="M:JT1078.FMp4.Samples.VisualSampleEntry.WriterVisualSampleEntryToBuffer(JT1078.FMp4.MessagePack.FMp4MessagePackWriter@)">
  1569. <summary>
  1570. </summary>
  1571. <param name="writer"></param>
  1572. </member>
  1573. <member name="T:JT1078.FMp4.Samples.XMLMetaDataSampleEntry">
  1574. <summary>
  1575. metx
  1576. </summary>
  1577. </member>
  1578. <member name="M:JT1078.FMp4.Samples.XMLMetaDataSampleEntry.#ctor">
  1579. <summary>
  1580. metx
  1581. </summary>
  1582. </member>
  1583. <member name="P:JT1078.FMp4.Samples.XMLMetaDataSampleEntry.ContentEncoding">
  1584. <summary>
  1585. optional
  1586. </summary>
  1587. </member>
  1588. <member name="P:JT1078.FMp4.Samples.XMLMetaDataSampleEntry.Namespace">
  1589. <summary>
  1590. Namespace
  1591. </summary>
  1592. </member>
  1593. <member name="P:JT1078.FMp4.Samples.XMLMetaDataSampleEntry.SchemaLocation">
  1594. <summary>
  1595. optional
  1596. </summary>
  1597. </member>
  1598. <member name="P:JT1078.FMp4.Samples.XMLMetaDataSampleEntry.BitRateBox">
  1599. <summary>
  1600. optional
  1601. </summary>
  1602. </member>
  1603. </members>
  1604. </doc>