Ejemplo n.º 1
0
 /// <summary>
 /// Guards against a bug in BDInfo where a non-existent stream clip (00121.m2ts) gets created with a <c>null</c> <see href="TSStreamClip.StreamFile"/>
 /// when scanning CASINO_ROYAL.
 /// </summary>
 private static bool StreamFileExists(TSStreamClip tsStreamClip)
 {
     return(tsStreamClip.StreamFile != null);
 }
Ejemplo n.º 2
0
        private static StreamClip Transform(TSStreamClip tsStreamClip, int index)
        {
            Debug.Assert(tsStreamClip.StreamFile != null, "tsStreamClip.StreamFile is null", tsStreamClip.Name);

            return(new StreamClip(tsStreamClip.StreamFile.FileInfo, tsStreamClip.Name, tsStreamClip.FileSize, index, tsStreamClip.AngleIndex, tsStreamClip.Length));
        }
Ejemplo n.º 3
0
 private static bool IsDefaultAngle(TSStreamClip tsStreamClip)
 {
     return(tsStreamClip.AngleIndex == 0);
 }