Skip to content

Commit ec10c6e

Browse files
committed
Add Xamarin binding for AmazonExoPlayerPort 2.11.3
1 parent 9dcc87c commit ec10c6e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+1549
-0
lines changed

ExoPlayerAmazonBindings/.editorconfig

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
# EditorConfig is awesome:http://EditorConfig.org
2+
3+
# top-most EditorConfig file
4+
root = true
5+
6+
# Don't use tabs for indentation.
7+
[*]
8+
indent_style = space
9+
# (Please don't specify an indent_size here; that has too many unintended consequences.)
10+
11+
# Code files
12+
[*.{cs,csx,vb,vbx}]
13+
indent_size = 4
14+
insert_final_newline = true
15+
charset = utf-8-bom
16+
17+
# Xml project files
18+
[*.{csproj,vbproj,vcxproj,vcxproj.filters,proj,projitems,shproj}]
19+
indent_size = 2
20+
21+
# Xml config files
22+
[*.{props,targets,ruleset,config,nuspec,resx,vsixmanifest,vsct}]
23+
indent_size = 2
24+
25+
# JSON files
26+
[*.json]
27+
indent_size = 2
28+
29+
# Dotnet code style settings:
30+
[*.{cs,vb}]
31+
# Sort using and Import directives with System.* appearing first
32+
dotnet_sort_system_directives_first = true
33+
# Avoid "this." and "Me." if not necessary
34+
dotnet_style_qualification_for_field = false:suggestion
35+
dotnet_style_qualification_for_property = false:suggestion
36+
dotnet_style_qualification_for_method = false:suggestion
37+
dotnet_style_qualification_for_event = false:suggestion
38+
39+
# Use language keywords instead of framework type names for type references
40+
dotnet_style_predefined_type_for_locals_parameters_members = true:suggestion
41+
dotnet_style_predefined_type_for_member_access = true:suggestion
42+
43+
# Suggest more modern language features when available
44+
dotnet_style_object_initializer = true:suggestion
45+
dotnet_style_collection_initializer = true:suggestion
46+
dotnet_style_coalesce_expression = true:suggestion
47+
dotnet_style_null_propagation = true:suggestion
48+
dotnet_style_explicit_tuple_names = true:suggestion
49+
50+
# CSharp code style settings:
51+
[*.cs]
52+
# Prefer "var" everywhere
53+
csharp_style_var_for_built_in_types = true:suggestion
54+
csharp_style_var_when_type_is_apparent = true:suggestion
55+
csharp_style_var_elsewhere = true:suggestion
56+
57+
# Prefer method-like constructs to have a block body
58+
csharp_style_expression_bodied_methods = false:none
59+
csharp_style_expression_bodied_constructors = false:none
60+
csharp_style_expression_bodied_operators = false:none
61+
62+
# Prefer property-like constructs to have an expression-body
63+
csharp_style_expression_bodied_properties = true:none
64+
csharp_style_expression_bodied_indexers = true:none
65+
csharp_style_expression_bodied_accessors = true:none
66+
67+
# Suggest more modern language features when available
68+
csharp_style_pattern_matching_over_is_with_cast_check = true:suggestion
69+
csharp_style_pattern_matching_over_as_with_null_check = true:suggestion
70+
csharp_style_inlined_variable_declaration = true:suggestion
71+
csharp_style_throw_expression = true:suggestion
72+
csharp_style_conditional_delegate_call = true:suggestion
73+
74+
# Newline settings
75+
csharp_new_line_before_open_brace = all
76+
csharp_new_line_before_else = true
77+
csharp_new_line_before_catch = true
78+
csharp_new_line_before_finally = true
79+
csharp_new_line_before_members_in_object_initializers = true
80+
csharp_new_line_before_members_in_anonymous_types = true
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# This file is understood by git 1.7.2+.
2+
3+
# Windows specific files should always be crlf on checkout
4+
*.bat text eol=crlf
5+
*.cmd text eol=crlf
6+
*.ps1 text eol=crlf
7+
8+
# Check out the following as ln always for osx/linux/cygwin
9+
*.sh text eol=lf
10+
11+
# Opt in the following types to always normalize line endings
12+
# on checkin and always use native endings on checkout.
13+
*.config text
14+
*.cs text diff=csharp
15+
*.csproj text
16+
*.md text
17+
*.msbuild text
18+
*.nuspec text
19+
*.pp text
20+
*.ps1 text
21+
*.sln text
22+
*.tt text
23+
*.txt text
24+
*.xaml text
25+
*.xml text
26+
27+
# Binary files
28+
*.bmp binary
29+
*.jpeg binary
30+
*.jpg binary
31+
*.nupkg binary
32+
*.png binary
33+
*.sdf binary
34+
35+
*.html linguist-language=csharp
36+
*.css linguist-language=csharp
37+
*.js linguist-language=csharp

ExoPlayerAmazonBindings/.gitignore

Lines changed: 259 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,259 @@
1+
## Ignore Visual Studio temporary files, build results, and
2+
## files generated by popular Visual Studio add-ons.
3+
4+
## Android Auto-generated files
5+
Resource.designer.cs
6+
7+
# User-specific files
8+
*.suo
9+
*.user
10+
*.userosscache
11+
*.sln.docstates
12+
13+
# User-specific files (MonoDevelop/Xamarin Studio)
14+
*.userprefs
15+
16+
# Build results
17+
[Dd]ebug/
18+
[Dd]ebugPublic/
19+
[Rr]elease/
20+
[Rr]eleases/
21+
x64/
22+
x86/
23+
build/
24+
bld/
25+
[Bb]in/
26+
[Oo]bj/
27+
28+
# Visual Studo 2015 cache/options directory
29+
.vs/
30+
31+
# MSTest test Results
32+
[Tt]est[Rr]esult*/
33+
[Tt]est[Rr]esult*
34+
[Bb]uild[Ll]og.*
35+
36+
# NUNIT
37+
*.VisualState.xml
38+
TestResult.xml
39+
40+
# Build Results of an ATL Project
41+
[Dd]ebugPS/
42+
[Rr]eleasePS/
43+
dlldata.c
44+
45+
# .NET Core
46+
project.lock.json
47+
project.fragment.lock.json
48+
artifacts/
49+
**/Properties/launchSettings.json
50+
51+
*_i.c
52+
*_p.c
53+
*_i.h
54+
*.ilk
55+
*.meta
56+
*.obj
57+
*.pch
58+
*.pdb
59+
*.pgc
60+
*.pgd
61+
*.rsp
62+
*.sbr
63+
*.tlb
64+
*.tli
65+
*.tlh
66+
*.tmp
67+
*.tmp_proj
68+
*.log
69+
*.vspscc
70+
*.vssscc
71+
.builds
72+
*.pidb
73+
*.svclog
74+
*.scc
75+
*.exe
76+
*.bak
77+
*.cache
78+
*.lib
79+
80+
# Chutzpah Test files
81+
_Chutzpah*
82+
83+
# Visual C++ cache files
84+
ipch/
85+
*.aps
86+
*.ncb
87+
*.opensdf
88+
*.sdf
89+
*.cachefile
90+
91+
# Visual Studio profiler
92+
*.psess
93+
*.vsp
94+
*.vspx
95+
96+
# TFS 2012 Local Workspace
97+
$tf/
98+
99+
# Guidance Automation Toolkit
100+
*.gpState
101+
102+
# ReSharper is a .NET coding add-in
103+
_ReSharper*/
104+
*.[Rr]e[Ss]harper
105+
*.DotSettings.user
106+
107+
# JustCode is a .NET coding addin-in
108+
.JustCode
109+
110+
# TeamCity is a build add-in
111+
_TeamCity*
112+
113+
# DotCover is a Code Coverage Tool
114+
*.dotCover
115+
116+
# NCrunch
117+
_NCrunch_*
118+
.*crunch*.local.xml
119+
*.ncrunchproject
120+
121+
# MightyMoose
122+
*.mm.*
123+
AutoTest.Net/
124+
125+
# Web workbench (sass)
126+
.sass-cache/
127+
128+
# Installshield output folder
129+
[Ee]xpress/
130+
131+
# DocProject is a documentation generator add-in
132+
DocProject/buildhelp/
133+
DocProject/Help/*.HxT
134+
DocProject/Help/*.HxC
135+
DocProject/Help/*.hhc
136+
DocProject/Help/*.hhk
137+
DocProject/Help/*.hhp
138+
DocProject/Help/Html2
139+
DocProject/Help/html
140+
141+
# Click-Once directory
142+
publish/
143+
144+
# Publish Web Output
145+
*.[Pp]ublish.xml
146+
*.azurePubxml
147+
# TODO: Comment the next line if you want to checkin your web deploy settings
148+
# but database connection strings (with potential passwords) will be unencrypted
149+
*.pubxml
150+
*.publishproj
151+
152+
# NuGet Packages
153+
*.nupkg
154+
# The packages folder can be ignored because of Package Restore
155+
**/packages/*
156+
# except build/, which is used as an MSBuild target.
157+
!**/packages/build/
158+
# Uncomment if necessary however generally it will be regenerated when needed
159+
#!**/packages/repositories.config
160+
# NuGet v3's project.json files produces more ignoreable files
161+
*.nuget.props
162+
*.nuget.targets
163+
164+
#Allow NuGet.exe (do not ignore)
165+
!NuGet.exe
166+
*.orig
167+
168+
# Windows Azure Build Output
169+
csx/
170+
*.build.csdef
171+
172+
# Windows Store app package directory
173+
AppPackages/
174+
175+
# Others
176+
*.[Cc]ache
177+
ClientBin/
178+
[Ss]tyle[Cc]op.*
179+
~$*
180+
*~
181+
*.dbmdl
182+
*.dbproj.schemaview
183+
*.pfx
184+
*.publishsettings
185+
node_modules/
186+
bower_components/
187+
188+
# RIA/Silverlight projects
189+
Generated_Code/
190+
191+
# Backup & report files from converting an old project file
192+
# to a newer Visual Studio version. Backup files are not needed,
193+
# because we have git ;-)
194+
_UpgradeReport_Files/
195+
Backup*/
196+
UpgradeLog*.XML
197+
UpgradeLog*.htm
198+
199+
# SQL Server files
200+
*.mdf
201+
*.ldf
202+
203+
# Business Intelligence projects
204+
*.rdl.data
205+
*.bim.layout
206+
*.bim_*.settings
207+
208+
# Microsoft Fakes
209+
FakesAssemblies/
210+
211+
# Node.js Tools for Visual Studio
212+
.ntvs_analysis.dat
213+
214+
# Visual Studio 6 build log
215+
*.plg
216+
217+
# Visual Studio 6 workspace options file
218+
*.opt
219+
220+
#ignore thumbnails created by windows
221+
Thumbs.db
222+
223+
# Xcode
224+
.DS_Store
225+
*/build/*
226+
*.pbxuser
227+
!default.pbxuser
228+
*.mode1v3
229+
!default.mode1v3
230+
*.mode2v3
231+
!default.mode2v3
232+
*.perspectivev3
233+
!default.perspectivev3
234+
xcuserdata
235+
profile
236+
*.moved-aside
237+
DerivedData
238+
.idea/
239+
*.hmap
240+
*.xccheckout
241+
242+
#CocoaPods
243+
Pods
244+
nuspec/nuget.exe
245+
246+
# NuGet
247+
packages/
248+
repositories.config
249+
250+
#Build
251+
project.lock.json
252+
tools/*
253+
!tools/packages.config
254+
artifacts/
255+
*.nupkg
256+
*.binlog
257+
258+
#linting
259+
.sonarqube/

0 commit comments

Comments
 (0)