-
Notifications
You must be signed in to change notification settings - Fork 0
/
IAudioMetadataMap.xml
153 lines (152 loc) · 10.3 KB
/
IAudioMetadataMap.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
<Type Name="IAudioMetadataMap" FullName="Android.Media.IAudioMetadataMap">
<TypeSignature Language="C#" Value="public interface IAudioMetadataMap : Android.Media.IAudioMetadataReadMap, IDisposable, Java.Interop.IJavaPeerable" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract beforefieldinit IAudioMetadataMap implements class Android.Media.IAudioMetadataReadMap, class Android.Runtime.IJavaObject, class Java.Interop.IJavaPeerable, class System.IDisposable" />
<TypeSignature Language="DocId" Value="T:Android.Media.IAudioMetadataMap" />
<TypeSignature Language="F#" Value="type IAudioMetadataMap = interface
 interface IAudioMetadataReadMap
 interface IJavaObject
 interface IDisposable
 interface IJavaPeerable" />
<AssemblyInfo>
<AssemblyName>Mono.Android</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>Android.Media.IAudioMetadataReadMap</InterfaceName>
</Interface>
<Interface>
<InterfaceName>Android.Runtime.IJavaObject</InterfaceName>
</Interface>
<Interface>
<InterfaceName>Java.Interop.IJavaPeerable</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.IDisposable</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName Language="C#">[Android.Runtime.Register("android/media/AudioMetadataMap", "", "Android.Media.IAudioMetadataMapInvoker", ApiSince=30)]</AttributeName>
<AttributeName Language="F#">[<Android.Runtime.Register("android/media/AudioMetadataMap", "", "Android.Media.IAudioMetadataMapInvoker", ApiSince=30)>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>AudioMetadataMap is a writeable <c>Map</c>-style
interface of <c>AudioMetadata.Key</c> value pairs.</summary>
<remarks>
<para>AudioMetadataMap is a writeable <c>Map</c>-style
interface of <c>AudioMetadata.Key</c> value pairs.
This interface is not guaranteed to be thread-safe
unless the underlying implementation for the <c>AudioMetadataMap</c>
states it as thread safe.
<c>AudioMetadataReadMap</c></para>
<para>
<format type="text/html">
<a href="https://developer.android.com/reference/android/media/AudioMetadataMap" title="Reference documentation">Java documentation for <code>android.media.AudioMetadataMap</code>.</a>
</format>
</para>
<para>
Portions of this page are modifications based on work created and shared by the
<format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format>
and used according to terms described in the
<format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para>
</remarks>
</Docs>
<Members>
<Member MemberName="Remove">
<MemberSignature Language="C#" Value="public Java.Lang.Object? Remove (Android.Media.AudioMetadata.IKey key);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Java.Lang.Object Remove(class Android.Media.AudioMetadata/IKey key) cil managed" />
<MemberSignature Language="DocId" Value="M:Android.Media.IAudioMetadataMap.Remove(Android.Media.AudioMetadata.IKey)" />
<MemberSignature Language="F#" Value="abstract member Remove : Android.Media.AudioMetadata.IKey -> Java.Lang.Object" Usage="iAudioMetadataMap.Remove key" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Mono.Android</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName Language="C#">[Android.Runtime.Register("remove", "(Landroid/media/AudioMetadata$Key;)Ljava/lang/Object;", "GetRemove_Landroid_media_AudioMetadata_Key_Handler:Android.Media.IAudioMetadataMapInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]</AttributeName>
<AttributeName Language="F#">[<Android.Runtime.Register("remove", "(Landroid/media/AudioMetadata$Key;)Ljava/lang/Object;", "GetRemove_Landroid_media_AudioMetadata_Key_Handler:Android.Media.IAudioMetadataMapInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)>]</AttributeName>
</Attribute>
<Attribute>
<AttributeName Language="C#">[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]</AttributeName>
<AttributeName Language="F#">[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]</AttributeName>
</Attribute>
<Attribute>
<AttributeName Language="C#">[System.Runtime.Versioning.SupportedOSPlatform("android30.0")]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.Versioning.SupportedOSPlatform("android30.0")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Java.Lang.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="key" Type="Android.Media.AudioMetadata+IKey" />
</Parameters>
<Docs>
<param name="key">interface for storing the value.</param>
<summary>Removes the value associated with the key.</summary>
<returns>the value of the key, null if it doesn't exist.</returns>
<remarks>
<para>
<format type="text/html">
<a href="https://developer.android.com/reference/android/media/AudioMetadataMap#remove(android.media.Key)" title="Reference documentation">Java documentation for <code>android.media.AudioMetadataMap.remove(android.media.Key)</code>.</a>
</format>
</para>
<para>
Portions of this page are modifications based on work created and shared by the
<format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format>
and used according to terms described in the
<format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para>
</remarks>
</Docs>
</Member>
<Member MemberName="Set">
<MemberSignature Language="C#" Value="public Java.Lang.Object? Set (Android.Media.AudioMetadata.IKey key, Java.Lang.Object value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Java.Lang.Object Set(class Android.Media.AudioMetadata/IKey key, class Java.Lang.Object value) cil managed" />
<MemberSignature Language="DocId" Value="M:Android.Media.IAudioMetadataMap.Set(Android.Media.AudioMetadata.IKey,Java.Lang.Object)" />
<MemberSignature Language="F#" Value="abstract member Set : Android.Media.AudioMetadata.IKey * Java.Lang.Object -> Java.Lang.Object" Usage="iAudioMetadataMap.Set (key, value)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Mono.Android</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName Language="C#">[Android.Runtime.Register("set", "(Landroid/media/AudioMetadata$Key;Ljava/lang/Object;)Ljava/lang/Object;", "GetSet_Landroid_media_AudioMetadata_Key_Ljava_lang_Object_Handler:Android.Media.IAudioMetadataMapInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]</AttributeName>
<AttributeName Language="F#">[<Android.Runtime.Register("set", "(Landroid/media/AudioMetadata$Key;Ljava/lang/Object;)Ljava/lang/Object;", "GetSet_Landroid_media_AudioMetadata_Key_Ljava_lang_Object_Handler:Android.Media.IAudioMetadataMapInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)>]</AttributeName>
</Attribute>
<Attribute>
<AttributeName Language="C#">[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]</AttributeName>
<AttributeName Language="F#">[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]</AttributeName>
</Attribute>
<Attribute>
<AttributeName Language="C#">[System.Runtime.Versioning.SupportedOSPlatform("android30.0")]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.Versioning.SupportedOSPlatform("android30.0")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Java.Lang.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="key" Type="Android.Media.AudioMetadata+IKey" />
<Parameter Name="value" Type="Java.Lang.Object" />
</Parameters>
<Docs>
<param name="key">interface for storing the value.</param>
<param name="value">a non-null value of type T.</param>
<summary>Sets a value for the key.</summary>
<returns>the previous value associated with key or null if it doesn't exist.</returns>
<remarks>
<para>
<format type="text/html">
<a href="https://developer.android.com/reference/android/media/AudioMetadataMap#set(android.media.Key,%20java.lang.Object)" title="Reference documentation">Java documentation for <code>android.media.AudioMetadataMap.set(android.media.Key, java.lang.Object)</code>.</a>
</format>
</para>
<para>
Portions of this page are modifications based on work created and shared by the
<format type="text/html"><a href="https://developers.google.com/terms/site-policies" title="Android Open Source Project">Android Open Source Project</a></format>
and used according to terms described in the
<format type="text/html"><a href="https://creativecommons.org/licenses/by/2.5/" title="Creative Commons 2.5 Attribution License">Creative Commons 2.5 Attribution License.</a></format></para>
</remarks>
</Docs>
</Member>
</Members>
</Type>