Commit Graph

81 Commits

Author SHA1 Message Date
shogo4405 30f31b466d Rename Session -> StreamSesison. (#1879) 2026-02-11 17:51:48 +09:00
shogo4405 6d527ef0d5 add logging setting SampleHandler.swift 2025-11-18 22:26:25 +09:00
shogo4405 c832c82189 Remove VideoRotator. 2025-10-07 01:14:38 +09:00
shogo4405 f85da67dab fixed an issue caused by incorrect log settings. 2025-09-26 23:11:33 +09:00
shogo4405 26f40ced7c Add CaptureSessionMode feature. 2025-08-17 06:23:07 +09:00
shogo4405 0695e28a01 Redesign of the Session API. 2025-08-16 17:23:44 +09:00
shogo4405 eb40fd95a4 Revised the reconnection process for the Session API. 2025-08-10 19:19:54 +09:00
shogo4405 4ead9c398b Example SwiftUI. 2025-08-04 21:48:32 +09:00
shogo4405 7741aee8d3 Modified to throw an error for unsupported codecs. 2025-07-15 00:08:37 +09:00
shogo4405 68c0d1cfc8 Repackage RTMPHaishinKit. 2025-07-13 12:43:53 +09:00
shogo4405 4b1e851ea3 Added error handling session api. 2025-07-04 20:07:14 +09:00
shogo4405 c1248c8cd5 New Session api. 2025-06-28 13:05:23 +09:00
shogo4405 1e95f89487 Change in the option specification method for MediaMixer. 2024-11-02 02:53:03 +09:00
shogo4405 81d83b351d Inserted incorrect code, so I deleted it. 2024-11-02 00:55:14 +09:00
shogo4405 099c48b507 Add HKStreamRecorderTests 2024-11-01 23:49:52 +09:00
shogo4405 44e1bb9eee Re-implementation of passthrough. 2024-09-14 15:51:26 +09:00
shogo4405 136bd6d151 fix can't swift build 2024-09-10 02:45:25 +09:00
shogo4405 c8f8ee6a54 fix can't compile Examples. 2024-08-25 15:23:45 +09:00
shogo4405 b01739f3c1 Rename IOMixer -> MediaMixer. 2024-08-13 05:28:23 +09:00
shogo4405 231cff4362 Review of the Sample output Pipeline. 2024-08-13 03:56:36 +09:00
shogo4405 7c3ea09a9d actor IOMixer and Screen. 2024-08-08 03:12:53 +09:00
shogo4405 7e7bd4e96d actor RTMPConnection and RTMPStream. 2024-08-08 03:12:53 +09:00
levs42 d18be558f7 Update SampleHandler, add video rotation flag 2024-07-04 12:41:08 -07:00
levs42 4a3de2b8c9 To initialize buffer rotator if possible 2024-06-28 09:32:33 -07:00
shogo4405 5d3f8654ce Rename Preference.default 2024-06-22 16:13:57 +09:00
shogo4405 b53bf8619d Remove FeatureUtil for Swift 6.0. 2024-06-12 20:34:02 +09:00
levs42 8e94e16d7f Added documentation for VideoRotator, clean up the code 2024-06-05 12:55:03 -07:00
levs42 0e4c69451f Implement a dedicated video rotation class for ReplayKit 2024-05-30 17:22:42 -07:00
shogo4405 f0628e6137 Refactor IOAudioMixer classes. 2024-04-28 18:48:47 +09:00
shogo4405 11c3025a09 Attach multi audio device. 2024-04-15 23:37:06 +09:00
shogo4405 08e7bccf29 Rename multiTrackMixing to multiTrackAudioMixing. 2024-04-14 18:44:06 +09:00
shogo4405 1c8eeaff49 Add IOAudioMixerConvertibleBySingleTrack. 2024-04-14 11:59:04 +09:00
shogo4405 a54a9f8948 Rename channel to track. 2024-04-13 16:50:43 +09:00
levs42 a475e05a09 Add multichannel audio mixer 2024-03-12 17:41:30 -07:00
shogo4405 68ea543736 Implementation of structural changes related to IOMixer. 2023-10-11 21:51:32 +09:00
shogo4405 a93b4bd2c6 Update SampleHandler.swift 2023-10-06 21:07:41 +09:00
shogo4405 f182dea75e Audio resampling feature. 2023-09-18 00:06:39 +09:00
shogo4405 1c67bf64fc VideoSize to CGSize 2023-09-11 03:32:27 +09:00
shogo4405 0f8b325516 Fix can't publish RTMPVideoMessage with ReplayKit Example. 2023-07-17 17:58:31 +09:00
shogo4405 6222479abc Change method signature appendSampleBuffer. 2023-03-19 14:39:57 +09:00
shogo4405 c2b37f416f Compliant codable for VideoCodecSettings and AudioCodecSettings. 2023-02-18 15:36:51 +09:00
shogo4405 b948692a69 swiftlint --fix 2022-09-22 17:37:51 +09:00
shogo4405 8ccbf02ccc Bump up Logboard to 2.3.0 2022-09-13 10:01:11 +09:00
shogo4405 64571447d1 swiftlint autocorrect --format 2022-06-19 21:17:09 +09:00
shogo4405 911265b7b3 refs #842 2021-11-07 22:02:13 +09:00
shogo4405 0eee7234fa Update SampleHandler 2020-03-14 21:53:47 +09:00
shogo4405 06acf94c75 Update TestCase. 2020-02-16 17:06:38 +09:00
shogo4405 45b64b58e6 refs #58, Update README 2020-02-09 19:56:42 +09:00
shogo4405 374fa73dbb Typesafe Event.type 2019-09-22 23:42:53 +09:00
shogo4405 c24bfb54a4 add Setting, SettingObserver 2019-09-22 16:25:27 +09:00