1//===-- main.m ------------------------------------------------*- ObjC -*-===// 2// 3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4// See https://llvm.org/LICENSE.txt for license information. 5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6// 7//===----------------------------------------------------------------------===// 8 9#import <CoreMedia/CoreMedia.h> 10 11int main(int argc, const char **argv) 12{ 13 @autoreleasepool 14 { 15 CMTime t1 = CMTimeMake(1, 2); 16 CMTime t2 = CMTimeMake(1, 3); 17 CMTime t3 = CMTimeMake(1, 10); 18 CMTime t4 = CMTimeMake(10, 1); 19 CMTime t5 = CMTimeMake(10, 1); 20 t5.flags = kCMTimeFlags_PositiveInfinity; 21 CMTime t6 = CMTimeMake(10, 1); 22 t6.flags = kCMTimeFlags_NegativeInfinity; 23 CMTime t7 = CMTimeMake(10, 1); 24 t7.flags = kCMTimeFlags_Indefinite; 25 26 CMTimeShow(t1); // break here 27 CMTimeShow(t2); 28 CMTimeShow(t3); 29 CMTimeShow(t4); 30 CMTimeShow(t5); 31 CMTimeShow(t6); 32 CMTimeShow(t7); 33 } 34 return 0; 35} 36