AirCastLab / Aircast Ios
aircast iOS SDK --- airplay screen mirror receiver iOS8-iOS11.3 support
Stars: ✭ 64
Projects that are alternatives of or similar to Aircast Ios
Repo Lockdown
GitHub Action that immediately closes and locks issues and pull requests
Stars: ✭ 56 (-12.5%)
Mutual labels: mirror
Openapi Generator
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
Stars: ✭ 10,634 (+16515.63%)
Mutual labels: sdk
Connect Api Specification
This repository contains the OpenAPI specification as well as templates for generating SDKs for Square's APIs
Stars: ✭ 56 (-12.5%)
Mutual labels: sdk
Javascript Sdk Design
JavaScript SDK Design Guide extracted from work and personal experience
Stars: ✭ 1,091 (+1604.69%)
Mutual labels: sdk
Voucherify.js
JavaScript SDK for Voucherify - coupons, vouchers, promo codes
Stars: ✭ 59 (-7.81%)
Mutual labels: sdk
Abstract Sdk
Universal JavaScript bindings for the Abstract API and CLI
Stars: ✭ 55 (-14.06%)
Mutual labels: sdk
Screenadaptation
🔥一种非常好用的 Android 屏幕适配——smallestWidth 限定符适配 https://www.jianshu.com/p/1302ad5a4b04
Stars: ✭ 1,123 (+1654.69%)
Mutual labels: screen
Xn resource editor
💫 Unofficial mirror of XN Resource Editor v3.0.0.1.
Stars: ✭ 61 (-4.69%)
Mutual labels: mirror
Templeos
Talk to God on up to 64 cores. Final snapshot of the Third Temple.
Stars: ✭ 1,089 (+1601.56%)
Mutual labels: mirror
Bangjago Android Emulator
simple android emulator cli for mobile development
Stars: ✭ 56 (-12.5%)
Mutual labels: screen
Contentful.java
Java SDK for Contentful's Content Delivery API
Stars: ✭ 63 (-1.56%)
Mutual labels: sdk
Mailchimp Api 3.0 Php
A feature rich object-oriented PHP library for interacting with MailChimp's API v3 💌🐵
Stars: ✭ 61 (-4.69%)
Mutual labels: sdk
aircast-ios
airplay mirroring and airplay casting SDK
Feature
- support sender and receiver on the same device
- can work without network
- raw h264 data out support
- hardware decode support with a low cpu usage
- audio data out support
- multi sessions support
How to use
pod 'aircast', :git => 'https://github.com/AirCastLab/aircast-ios.git'
then
#import <aircast_sdk_ios/acast_c.h>
Docs
AC_CALLBACK
aircast instance callbacks
static int ac_callback( EACMsgType eType, void* data, size_t dataSize, void* opaque)
{
switch (eType)
{
case eACMsgType_Error:
{
// error callback
break;
}
case eACMsgType_Info:
// info callback
break;
case eACMsgType_Connected:
// connected callback
break;
case eACMsgType_MediaDesc:
// media desc callback, include audio and video
break;
case eACMsgType_Disconnected:
// disconnected clalback
break;
case eACMsgType_VideoData:
// video data callback
break;
case eACMsgType_AudioData:
// audio data callback
break;
case eACMsgType_LicenseRequest:
// license need request, when the sdk need license
ac_update_license(*license);
break;
}
}
ac_setup
aircat setup
int ac_setup( AC_CALLBACK listener, void* opaque)
ac_start
int ac_start(const SACStartParams* params)
ac_stop
void ac_stop(void);
ac_finalize
void ac_finalize(void);
ac_update_license
void ac_update_license(const char* license);
Tips
- the demo is just for testing, please do not use in production
- if you does not provide license, the demo just can work for several minutes
- we only release the iOS sdk, other Platforms(android/windows/linux/mac) SDK can contact us
Contact & Commercial Licensing
Please provide your company info and product info
- Email: [email protected]
- QQ: 2462437409
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].