{"id":16948828,"url":"https://github.com/timoliver/avrecorder","last_synced_at":"2025-07-29T23:32:36.840Z","repository":{"id":145129314,"uuid":"260824660","full_name":"TimOliver/AVRecorder","owner":"TimOliver","description":"A mirror of the AVRecorder sample app for macOS by Apple","archived":false,"fork":false,"pushed_at":"2020-05-03T04:02:09.000Z","size":20,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-06T16:48:58.143Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TimOliver.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-03T03:59:44.000Z","updated_at":"2025-02-23T21:25:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"ef1d8d8b-ce3d-4021-a9b0-2f3904a28bd5","html_url":"https://github.com/TimOliver/AVRecorder","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/TimOliver/AVRecorder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimOliver%2FAVRecorder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimOliver%2FAVRecorder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimOliver%2FAVRecorder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimOliver%2FAVRecorder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TimOliver","download_url":"https://codeload.github.com/TimOliver/AVRecorder/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimOliver%2FAVRecorder/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267779973,"owners_count":24143200,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-13T21:52:29.957Z","updated_at":"2025-07-29T23:32:36.814Z","avatar_url":"https://github.com/TimOliver.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"About AVRecorder\n================\n\nAVRecorder demonstrates usage of AV Foundation capture API for recording movies and using transport controls.\n\nThe main components are:\n\n• AVRecorderDocument.[h,m] -- The core AVRecorder code\n• AVCaptureDeviceFormat_AVRecorderAdditions.[h,m] -- Prints a pretty device format NSString\n• AVFrameRateRange_AVRecorderAdditions.[h,m] -- Prints a pretty frame rate NSString\n\nUsing the Sample\n----------------\nBegin and complete video recording with the Record button. If the selected video device supports transport controls, use the Rewind, Play, Stop, and FF buttons to control the tape.\n\nHow It Works\n------------\n\nAVRecorder makes use of the following AV Foundation AVCapture classes to provide movie recording:\n\nAVCaptureDevice\nAVCaptureFileOutput\nAVCaptureInput\nAVCaptureMovieFileOutput\nAVCaptureOutput\nAVCaptureSession\nAVCaptureVideoPreviewLayer\n\nSee the AV Foundation documentation for more information.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimoliver%2Favrecorder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimoliver%2Favrecorder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimoliver%2Favrecorder/lists"}