/** * @packageDocumentation ContainerTs.package * * Provides Transport stream segments parser. We need this to get data like media type codecs, * playback times and program mapping beforehand. * * Provides Transport stream segments parser. * * ### `ContainerTs` Package Dependency Graph *
ContainerTs
Core
SegmentProcessing
Source
BitmovinV8StaticApi
BitmovinV8Core
BitmovinVideoElementUtils
*/ import type { ContextHaving } from '../../../../framework-types/execution-context/Types'; import type { EmptyObject } from '../../../Types'; import type { CoreEffects, CoreStateAtoms } from '../../core/Types'; import { CoreExportNames } from '../../core/Types'; import type SegmentProcessorErrors from '../../segment-processing/Errors'; import type { SegmentProcessingComponent, SegmentProcessorType } from '../../segment-processing/Types'; import { SegmentProcessingExportNames } from '../../segment-processing/Types'; import type { SourceStateAtom } from '../../source/atoms/SourceStateAtom'; import { SourceExportNames } from '../../source/Types'; import type { ContextWithState } from '../../Types'; type Dependencies = { [SourceExportNames.SourceState]: SourceStateAtom; [CoreExportNames.CoreEffects]: CoreEffects; [CoreExportNames.CoreStateAtoms]: CoreStateAtoms; [SegmentProcessingExportNames.SegmentProcessorType]: typeof SegmentProcessorType; [SegmentProcessingExportNames.SegmentProcessingComponent]: SegmentProcessingComponent; [SegmentProcessingExportNames.SegmentProcessorErrors]: typeof SegmentProcessorErrors; }; export type ContainerTsPackageContext = ContextHaving; export declare const ContainerTsPackage: import("../../../../framework-types/package-api/Package").Package; export default ContainerTsPackage;