{"_id":"@ashetm/ng-mediastream","_rev":"9-db857350c3981742cfbee7c5930623fd","name":"@ashetm/ng-mediastream","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@ashetm/ng-mediastream","version":"1.0.0","keywords":["angular","mediastream","js","api","media","stream","ng","ng-service","ng-services","ng-mediastream","service"],"author":{"url":"http://ashetm.com","name":"DAWOUD Haitham","email":"contact@ashetm.com"},"_id":"@ashetm/ng-mediastream@1.0.0","maintainers":[{"name":"ashetm","email":"haithemalidaoud@gmail.com"}],"contributors":[{"url":"http://ashetm.com","name":"DAWOUD Haitham","email":"contact@ashetm.com"}],"homepage":"https://github.com/AsheTM/ng-services/tree/main#readme","bugs":{"url":"https://github.com/AsheTM/ng-services/issues"},"dist":{"shasum":"a21227a7598d1a3eaf512e7ad30ac8b047ea3905","tarball":"https://registry.npmjs.org/@ashetm/ng-mediastream/-/ng-mediastream-1.0.0.tgz","fileCount":44,"integrity":"sha512-DQ+b+bucsJ539bPKDFCFLO5tQszSylvMLMJizdGLvkf75sDpq98Htn8+bd+9eZ+diHWRUnxTKLZur3kxWUqOvQ==","signatures":[{"sig":"MEQCIFLA+HjW9yw548yNv1TJQGY0EZmu3YsdqDOfsaqnCx+zAiANP+uK7D+Adx3W/NOuv5kl4cWhZdvKzWCRDoaERzgKmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjC7feACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHRg//VdpWDE1AoggbfkOe3+Df9OcBpzLbc7FtoueMN+pZd+gJjgyP\r\nyTzJxr0pEF7GURN5lGhVBsZkbwhF/X/cjsh1FPoyOA16RPlYWhCROyx6GZIX\r\nS7wKOmOYnBARpBUmOwsU2XXciddVI5lIsnY78Gi3Xef8LcYjs8aoFNIhrT6g\r\nXDpRWKUJVKR0vmJ5iGVv4jhPt8HSDtPjj5BH0d714iAshkNQc8DfVR7NZeEW\r\nE8zbMraGn9TNjlU5ATu0wjgZT2uugTzJTPubrhxbaz1iVn5BEyQ5/PC6640l\r\n6a1EclPi+ON3w8rdOvbxsF9KcNsSBKgpeKpiSc3yYuWVrpQ61qnee/RZwf1J\r\nDASvGqWAXx9uJ0eq9x7qNOxIGUFG8Xaf2iJVzzYpMIRe5r6dP6CPy8u63QxN\r\nojwoNuWgYjD8b7F7hh1HKN7B4lQZ5TT+XhJVEcBa6i55YLbKa62sEekNAAun\r\n4HAeNojvAurkjfHPhNqFSaYbfL5shPhiimoZNXmPCu4a1exE8KZExOYR5zj/\r\nSwYuSRKeh9REya9Blz/ratoMbs4av+0LGXJ48hFlFUGiULhjx3AKU8tqW3cc\r\nSMY8pzOERDJw7W0vV1dRL0C4ryzSHGmnvUgqYgSOvzUbHvKxJOB7bE+d2Tqs\r\nc6yWG8us/Wo4EwdA/6E2VA4MEMjMfXsaWfw=\r\n=K5xl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bundles/ashetm-ng-mediastream.umd.js","es2015":"fesm2015/ashetm-ng-mediastream.js","module":"fesm2015/ashetm-ng-mediastream.js","esm2015":"esm2015/ashetm-ng-mediastream.js","private":false,"typings":"ashetm-ng-mediastream.d.ts","_npmUser":{"name":"ashetm","email":"haithemalidaoud@gmail.com"},"fesm2015":"fesm2015/ashetm-ng-mediastream.js","metadata":"ashetm-ng-mediastream.metadata.json","repository":{"url":"git+https://github.com/AsheTM/ng-services.git#main"},"_npmVersion":"7.7.6","description":"``@ashetm/ng-mediastream`` is a library that simplify manipulation of API ``MediaStream``.","directories":{},"sideEffects":false,"_nodeVersion":"16.12.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^11.2.14","@angular/common":"^11.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ng-mediastream_1.0.0_1661712350205_0.9655021194726363","host":"s3://npm-registry-packages"}},"12.0.0":{"name":"@ashetm/ng-mediastream","version":"12.0.0","keywords":["angular","mediastream","js","api","media","stream","ng","ng-service","ng-services","ng-mediastream","service"],"author":{"url":"http://ashetm.com","name":"DAWOUD Haitham","email":"contact@ashetm.com"},"_id":"@ashetm/ng-mediastream@12.0.0","maintainers":[{"name":"ashetm","email":"haithemalidaoud@gmail.com"}],"contributors":[{"url":"http://ashetm.com","name":"DAWOUD Haitham","email":"contact@ashetm.com"}],"homepage":"https://github.com/AsheTM/ng-services/tree/main#readme","bugs":{"url":"https://github.com/AsheTM/ng-services/issues"},"dist":{"shasum":"6596839e349d5bd2c1c09f5db93333caa52ec95d","tarball":"https://registry.npmjs.org/@ashetm/ng-mediastream/-/ng-mediastream-12.0.0.tgz","fileCount":42,"integrity":"sha512-9JSzxrat6PYQ1dS1jhT2+38zTsK6hf7t2L9HbXYdVpb+A56y+zp2yS2CliolUXI4GXBzfwFp6GXy5T9e/xwo9Q==","signatures":[{"sig":"MEUCIQCzmMJPRbxsDqnve8Pr1lF/jNRdKW6/X5kJg1Pjz4nQIwIgXX6mOenoh2CboGdzJQzSy0thoTUNWkl5RfnRgnB6yQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3lijACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpW3w/+JJA1Dj08a8m+qpW6LB8L1ALy8DsHIjJjWHaed0P8WlViV/PH\r\nJthR66Bbhlz5ZE8G5SGZK3KqK1wmnKkLfCOQzqfXDeAgIs7SMdXhdLXt/Y8c\r\nRkxC7jpFZZZSMfBphKpbs1vIK0usiaC3SIe/9c6BzRokCPqgKB8DtJhIgzbt\r\n1k3IIlvTPMO3i15ZxEQfcOW5wsAJRCHD/K39ixPtJi5GqkY3vbX9M//Zklq/\r\n58TAICF+GOjLndxAKLbg//N8IkyTnPaMbMEw/dZDhydoIQvRITvsCwR5IQbH\r\nj8skAh7X1wo6t7OxR7YNYutAYxbFzCjyCaI9e1l93OWWrmR1KruiekM4oHeV\r\nuCOK6YbUS0NbkLZ6bAQaBVY7mC8440rMseZWaDNMwrjHqtn8Mk2na729wkMn\r\nBzH6frFsDKS/I+5h4T/6lcwr1gVJ5vvw/hrSZNn76Z+ADUPe8hQaBO+VlAlP\r\n8Iy0RtXBRGLQntpvk3iO+vtsUL6jE8wEDTYzpIpoxfyjoVsUnh7Y4y/XnKbm\r\nHGxRBT7SVej58JGf9wKCLHUlaF0vb/eWR13TctLh4hABWoJ41OyCrefIKx+T\r\nEh9pVtjYP/K4y2PJrFBCDceaPcf3GRCafcNjcuSYjueXWLVn4pFS3r1bvlhT\r\nfl8GspPkOjpuOuGu3Rfzy59O/cjOhnBd1vQ=\r\n=jP3X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bundles/ashetm-ng-mediastream.umd.js","es2015":"fesm2015/ashetm-ng-mediastream.js","module":"fesm2015/ashetm-ng-mediastream.js","esm2015":"esm2015/ashetm-ng-mediastream.js","gitHead":"8cdd6f7e5f04fe8bab603a60f4bf9d6c92a96ddc","private":false,"typings":"ashetm-ng-mediastream.d.ts","_npmUser":{"name":"ashetm","email":"haithemalidaoud@gmail.com"},"fesm2015":"fesm2015/ashetm-ng-mediastream.js","metadata":"ashetm-ng-mediastream.metadata.json","repository":{"url":"git+https://github.com/AsheTM/ng-services.git#main"},"_npmVersion":"8.19.2","description":"``@ashetm/ng-mediastream`` is a library that simplify manipulation of API ``MediaStream``.","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^11.2.14","@angular/common":"^11.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ng-mediastream_12.0.0_1675516066875_0.44166278316599694","host":"s3://npm-registry-packages"}},"13.0.0":{"name":"@ashetm/ng-mediastream","version":"13.0.0","keywords":["angular","mediastream","js","api","media","stream","ng","ng-service","ng-services","ng-mediastream","service"],"author":{"url":"http://ashetm.com","name":"DAWOUD Haitham","email":"contact@ashetm.com"},"_id":"@ashetm/ng-mediastream@13.0.0","maintainers":[{"name":"ashetm","email":"haithemalidaoud@gmail.com"}],"contributors":[{"url":"http://ashetm.com","name":"DAWOUD Haitham","email":"contact@ashetm.com"}],"homepage":"https://github.com/AsheTM/ng-services/tree/main#readme","bugs":{"url":"https://github.com/AsheTM/ng-services/issues"},"dist":{"shasum":"cfd101504c60ee913758f2a26f709888473bd20c","tarball":"https://registry.npmjs.org/@ashetm/ng-mediastream/-/ng-mediastream-13.0.0.tgz","fileCount":41,"integrity":"sha512-GebM9bvR5WZ1yqXliphjUEO1udxetFF5G44fCt0rxAtAUk+1sHA2ItAEwpiGqlq7yGWmQ+XZweHVXq/62Zwgpg==","signatures":[{"sig":"MEUCIDTuzaPcDF0SrzB6gOPF823a600HqtuwXET5gjbFZzU2AiEA9K8vLPuS8CHo/G8lfElqyx7WC4J1b2SrOV2toArKPqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3lpcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpjyw/7By7R7fKxi0rS0ijYcnohyzNWJyJOC09cHTXGc6QQ6DkLVyyp\r\nndWm07ys76Qlc+7Xu5EIyjko87iv5tsz8DgoLEuMexeEDCwLRcxiXjqfu2w/\r\n03dSZMS11pgj+wUAYjUoSNsq0GSXAQl8M8/UUvozJAwsd0LXnBQg+KugyUFf\r\nTcXg1gaGv+1CZVyBJ+p37C0cUtEWx+jWnpZqMSo6DvH3StZ0o/eC7uPznXBG\r\neHrDKUw7Z89T6bt2k3oY1BJaTSqkIW9PM0H9YfjyZ8Q89SK9GtdC2rs0p4RM\r\nHmh8BDh/xmAUx5Ic2+IRb7vDSYZ8OM1tEyyypWPYN4L4pNv4FxU2V6MQrKl2\r\ne7KRnqfi7UoSK37R23TpsACLB6XHbGkq2CmPUULy2pRsmTicjyCE3pg6uuVu\r\nXK1GMTRQ4N2ra0NrYUsPbYu30Nv23bElTzgvA+7c03pFnzdh9UfUr8LEU04e\r\neQWsuwDaDdiCy8aDX59/gMNmV0H7lnYE+D85O8qZt/Zlu+N/pNuBXgOUzMkd\r\n9rELyLF9yq5Q+3dWB/HTqpOigUDTIaiTfPaqCBS74OEZwy6SIgzufXkq+gCn\r\ncOpacrfupopp5drH5VMqGi5FkP48vSsol2FFQ9g8a9ObF7MyrLZom+NkxQN3\r\ng1wTMyRdA+9Hhm4gDzSp72XRvcHSAEOioqs=\r\n=h3D3\r\n-----END PGP SIGNATURE-----\r\n"},"es2020":"fesm2020/ashetm-ng-mediastream.mjs","module":"fesm2015/ashetm-ng-mediastream.mjs","esm2020":"esm2020/ashetm-ng-mediastream.mjs","exports":{".":{"node":"./fesm2015/ashetm-ng-mediastream.mjs","types":"./ashetm-ng-mediastream.d.ts","es2015":"./fesm2015/ashetm-ng-mediastream.mjs","es2020":"./fesm2020/ashetm-ng-mediastream.mjs","default":"./fesm2020/ashetm-ng-mediastream.mjs","esm2020":"./esm2020/ashetm-ng-mediastream.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ea6977a00b5e515a0508f0a50846005f9c0c6be1","private":false,"typings":"ashetm-ng-mediastream.d.ts","_npmUser":{"name":"ashetm","email":"haithemalidaoud@gmail.com"},"fesm2015":"fesm2015/ashetm-ng-mediastream.mjs","fesm2020":"fesm2020/ashetm-ng-mediastream.mjs","repository":{"url":"git+https://github.com/AsheTM/ng-services.git#main"},"_npmVersion":"8.19.2","description":"``@ashetm/ng-mediastream`` is a library that simplify manipulation of API ``MediaStream``.","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^11.2.14","@angular/common":"^11.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ng-mediastream_13.0.0_1675516508518_0.5567550004231705","host":"s3://npm-registry-packages"}},"14.0.0":{"name":"@ashetm/ng-mediastream","version":"14.0.0","keywords":["angular","mediastream","js","api","media","stream","ng","ng-service","ng-services","ng-mediastream","service"],"author":{"url":"http://ashetm.com","name":"DAWOUD Haitham","email":"contact@ashetm.com"},"_id":"@ashetm/ng-mediastream@14.0.0","maintainers":[{"name":"ashetm","email":"haithemalidaoud@gmail.com"}],"contributors":[{"url":"http://ashetm.com","name":"DAWOUD Haitham","email":"contact@ashetm.com"}],"homepage":"https://github.com/AsheTM/ng-services/tree/main#readme","bugs":{"url":"https://github.com/AsheTM/ng-services/issues"},"dist":{"shasum":"4f62ce6034bae5ae84a0dd44a57e1c8119cd514b","tarball":"https://registry.npmjs.org/@ashetm/ng-mediastream/-/ng-mediastream-14.0.0.tgz","fileCount":41,"integrity":"sha512-zJWM8ILjrH5gENIyqIp03w5kDXCO2wQuDueMVYTvX1H1gW8HqH1VkG8c1MNujSeW6VOLpke4JhuzMXEV+07q/Q==","signatures":[{"sig":"MEUCIFPW0slRn7Df2YQUfdBmalOocr54H2G9LLZTdCzAkYf/AiEA+FydMXZ4OYzSS5DCUB3HsXiezC05aD9cbAOW/EvIB98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3lyVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmdRAAmimfkb+r8gggy/F4Y6JRDGuGW1ZkqAPoJmZA8rJ18oy2O7wW\r\nVcvHpPSaeI92I7xnT3akSmAqisXJBML/vlJtHlUSn9MjoRQI1eZE1s1MhJ6T\r\n92OvCL81Y6GtF/0uNPjagxF/EU+RgW7LgOMgLqpZtFjTtY6px7U98ugw5nb/\r\nqgyfV8P62PtLEW6sze2ka1kfwp8I+RuaXzp/V+KE11oHZEm5mx0wW8R6trnl\r\nM96bX5EodjhcVPEGnMaMH3asgQk8ZbrNv8nkF/u2zjKgmysMhh3rcU2Q4wzQ\r\nuXYHXz17Utwibb2kP80IlyxTdE0xSouHVDL5p73eXBmCQJqGi2rWmdLtyjLD\r\n+ljX6OrMOrxgwjTqsDVYQqfPZwjqcj3S0nAfBU0y0Dqzm3FLibedW9hpWGj+\r\nVU6GmuPiQrTVOia/zXVtsnC/dh/yBwUJb+2Bw9FjowUrrtdaG8W/NoaO/0N6\r\nBxpJ3Vy//GDIa9vR3qDlm3xkw3WG4GUf5JtEzqfU6a2MS/NncXba67um0nWj\r\nQA1j1Vtg0nAd5PE8ZrdJtgi0ksBPmPyTgE1bCnOgY4TZUki/WIdlWYRO5QR/\r\nIuogtunK9QxG952BKWX2Mz8+WkmP2jfEZ0pkCypWlrd9N8Jl8NJav55nvmVy\r\nlC8Gkhwm1am0w3GS682DCS+AJqZ9RoyL580=\r\n=+wVX\r\n-----END PGP SIGNATURE-----\r\n"},"es2020":"fesm2020/ashetm-ng-mediastream.mjs","module":"fesm2015/ashetm-ng-mediastream.mjs","esm2020":"esm2020/ashetm-ng-mediastream.mjs","exports":{".":{"node":"./fesm2015/ashetm-ng-mediastream.mjs","types":"./index.d.ts","es2015":"./fesm2015/ashetm-ng-mediastream.mjs","es2020":"./fesm2020/ashetm-ng-mediastream.mjs","default":"./fesm2020/ashetm-ng-mediastream.mjs","esm2020":"./esm2020/ashetm-ng-mediastream.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"60ef5e7b33d3efc1fd0413e4fea3ba451ace5997","private":false,"typings":"index.d.ts","_npmUser":{"name":"ashetm","email":"haithemalidaoud@gmail.com"},"fesm2015":"fesm2015/ashetm-ng-mediastream.mjs","fesm2020":"fesm2020/ashetm-ng-mediastream.mjs","repository":{"url":"git+https://github.com/AsheTM/ng-services.git#main"},"_npmVersion":"8.19.2","description":"``@ashetm/ng-mediastream`` is a library that simplify manipulation of API ``MediaStream``.","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^11.2.14","@angular/common":"^11.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ng-mediastream_14.0.0_1675517076824_0.44199131054159113","host":"s3://npm-registry-packages"}},"15.0.0":{"name":"@ashetm/ng-mediastream","version":"15.0.0","keywords":["angular","mediastream","js","api","media","stream","ng","ng-service","ng-services","ng-mediastream","service"],"author":{"url":"http://ashetm.com","name":"DAWOUD Haitham","email":"contact@ashetm.com"},"_id":"@ashetm/ng-mediastream@15.0.0","maintainers":[{"name":"ashetm","email":"haithemalidaoud@gmail.com"}],"contributors":[{"url":"http://ashetm.com","name":"DAWOUD Haitham","email":"contact@ashetm.com"}],"homepage":"https://github.com/AsheTM/ng-services/tree/main#readme","bugs":{"url":"https://github.com/AsheTM/ng-services/issues"},"dist":{"shasum":"7ee1a7d6c49936c18a0d6f9f2d4a7e29d919ae45","tarball":"https://registry.npmjs.org/@ashetm/ng-mediastream/-/ng-mediastream-15.0.0.tgz","fileCount":41,"integrity":"sha512-mYYLrUsz8dBIWZvN6vqkVcQ77Inwl4tH2KZulpH7RGJo1Ikfy9q6PnrvF+7rKhBr7Ji6jV813XUROV3yyHO5gg==","signatures":[{"sig":"MEUCICrrTyYI0bEVuAXyqJu02zHejTK4ST24SCJJmoPz7H8fAiEAyOf+TeahVL7Icmlv1x2L6DTDaeT8cvR6fsuA1qXLx2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3mIoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKrhAApFZP9h9mVFSOVyEVMgKiWJi0mawhM3cgHOGfpx0QNz4xqVIe\r\n/KnCqL6CV6A685ckuEyg9kv8NViZFLR/uDiZO2Y33/zm++qDHxdo71I/79w9\r\nL8kb3yP2YXatv2mdt+7LbuZiO/8KUOrA//2yiR3U4jWq81xcoAKB2EymYiPi\r\nNZtdWi6NkOgH6G10InJpBgDeClI1e3fHJfOSyLJ9IbjaggEPSGYmmC9MZ4O5\r\nBvxEueLgfX2YVaLs1iBA1kH0L1KmAa8p27dJkHzhEKkcxA1aBqv2MxmYD58c\r\n/M7FnScmMPu9cGupzfyblzFje+VSuEgN+wTMJ5aIrE1xoF/Lkv2cO1Hez9TE\r\n+FsvCgRMRYyMbuIAHhhuxH6xfYbeEAma9+rdgermT0byi6lwBmW/rDxf6v1w\r\ny14gV5B/dg9nboKT4rnUma1iO/lTYaiPGQqYmyhgKi4udkF54pK4dwb5efLO\r\nh8P6Q8Kx2haWOx6ODU+XyVlFSRIfpS16eQwFN3LDDbPcguHCkIuGjC9dpYSH\r\nzz+79OT0KgGdsEh4+iCT703ktkuY1xIKpu3wJB5RfwdNPCnHETGxyEtPty2a\r\nDVEiFIb+t3b3YHXPlBUbc4qSp7FJqyKeALFriRcBWX1p67zRdDR2j/VfUjLq\r\n2baz6Eg/FyERle0mZPswqT92szCSDuWkjzc=\r\n=GgUR\r\n-----END PGP SIGNATURE-----\r\n"},"es2020":"fesm2020/ashetm-ng-mediastream.mjs","module":"fesm2015/ashetm-ng-mediastream.mjs","esm2020":"esm2020/ashetm-ng-mediastream.mjs","exports":{".":{"node":"./fesm2015/ashetm-ng-mediastream.mjs","types":"./index.d.ts","es2015":"./fesm2015/ashetm-ng-mediastream.mjs","es2020":"./fesm2020/ashetm-ng-mediastream.mjs","default":"./fesm2020/ashetm-ng-mediastream.mjs","esm2020":"./esm2020/ashetm-ng-mediastream.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"7a18d9e26c7ad1f03a6e200aeb7c94c170f1dbee","private":false,"typings":"index.d.ts","_npmUser":{"name":"ashetm","email":"haithemalidaoud@gmail.com"},"fesm2015":"fesm2015/ashetm-ng-mediastream.mjs","fesm2020":"fesm2020/ashetm-ng-mediastream.mjs","repository":{"url":"git+https://github.com/AsheTM/ng-services.git#main"},"_npmVersion":"8.19.2","description":"``@ashetm/ng-mediastream`` is a library that simplify manipulation of API ``MediaStream``.","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^11.2.14","@angular/common":"^11.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ng-mediastream_15.0.0_1675518504025_0.1793429963561206","host":"s3://npm-registry-packages"}},"15.0.1":{"name":"@ashetm/ng-mediastream","version":"15.0.1","keywords":["angular","mediastream","js","api","media","stream","ng","ng-service","ng-services","ng-mediastream","service"],"author":{"url":"http://ashetm.com","name":"DAWOUD Haitham","email":"contact@ashetm.com"},"_id":"@ashetm/ng-mediastream@15.0.1","maintainers":[{"name":"ashetm","email":"haithemalidaoud@gmail.com"}],"contributors":[{"url":"http://ashetm.com","name":"DAWOUD Haitham","email":"contact@ashetm.com"}],"homepage":"https://github.com/AsheTM/ng-services/tree/main#readme","bugs":{"url":"https://github.com/AsheTM/ng-services/issues"},"dist":{"shasum":"075a8e691385d1888c98f26bbd126d0e55165594","tarball":"https://registry.npmjs.org/@ashetm/ng-mediastream/-/ng-mediastream-15.0.1.tgz","fileCount":41,"integrity":"sha512-HUQq7K9anUJN17QEFY7glqX5NwG4xsvvQGFUe6HuzgZmXn1Dq4IbnVAE6+OX2zFyjSbKDCCJ+O2XJAe/qVtfvQ==","signatures":[{"sig":"MEUCIAcrP41bh9h7KHqXBYdOCUPNh6a8L1QdetR0S9TzoTEwAiEA/7k0Gl92cZzeJcjxs/owUz3aX6BOoSksMaUUE/K8F1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj34qPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZOQ//ZRYRiSEZ03vwURRLXYDEMcwrwuQ9FHtGJsZ27SraFGhyOb74\r\nrDjdo/DlOMtlQp4jfMKCbbvHQ2m/VvIqJYZDIyLva7yb9x1xWB4J+IA3CZpJ\r\n6Bcy21ZoTq2zD4tW7Ctnd7rVKJozh19YsHCpJIOePvmDDL/mtAsGP53ZcaQW\r\nF/Id/P5/BU92/BqYtsjMEcVOL+H4xJ1U5NU0bPVQquPSqe/Bd/nk5o/CamaO\r\nP0PAPkq18CrYI5mZo+R7TLY01attznKILx+RVhUh0H2Ez8A4ydrc/icmh3tu\r\nyjJ5TIW/td2/WcOcbxE/Ef5Gd2gpIcoYQR14X3r0leT/mrdQi3NegfKH/Q9s\r\noGzoxlEhpP4CLv6LTuwh3GzpnsTaQBKSbEKkoYTnDo3Rg1QIbzVsnOZWdlmq\r\nW5f/rjyoc7aecxsFIQ+bV48KIUiYPdjKE0rHkhQK6htm21YFt9eKhc9SmIuF\r\nNu/PJS437xokeBC9co3jTHofutFlg+KepYnmdLSw08WGDZ6dKtT27Iqu1BnW\r\na6HiuZWeI3KzFiHJQ+HnQ4Sy6uFteWa6TgJ6qTp5fSVZUSXZknmKe0dd2GZD\r\n+aFmU0cYRZTOMd/AspFF6gdEDJYSQ1kxqSh+XRaVMkJpeHL/D2k199aNbJL0\r\nzo9Hx1Y/N/EUrLPtDfn/e188R7cnd6b5dhs=\r\n=ypYu\r\n-----END PGP SIGNATURE-----\r\n"},"es2020":"fesm2020/ashetm-ng-mediastream.mjs","module":"fesm2015/ashetm-ng-mediastream.mjs","esm2020":"esm2020/ashetm-ng-mediastream.mjs","exports":{".":{"node":"./fesm2015/ashetm-ng-mediastream.mjs","types":"./index.d.ts","es2015":"./fesm2015/ashetm-ng-mediastream.mjs","es2020":"./fesm2020/ashetm-ng-mediastream.mjs","default":"./fesm2020/ashetm-ng-mediastream.mjs","esm2020":"./esm2020/ashetm-ng-mediastream.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"20bce47045bb1d16a79aa2dd954b4a18cfdcad8c","private":false,"typings":"index.d.ts","_npmUser":{"name":"ashetm","email":"haithemalidaoud@gmail.com"},"fesm2015":"fesm2015/ashetm-ng-mediastream.mjs","fesm2020":"fesm2020/ashetm-ng-mediastream.mjs","repository":{"url":"git+https://github.com/AsheTM/ng-services.git#main"},"_npmVersion":"8.19.2","description":"``@ashetm/ng-mediastream`` is a library that simplify manipulation of API ``MediaStream``.","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^15.0.0","@angular/common":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-mediastream_15.0.1_1675594382970_0.3202840508821887","host":"s3://npm-registry-packages"}},"14.0.1":{"name":"@ashetm/ng-mediastream","version":"14.0.1","keywords":["angular","mediastream","js","api","media","stream","ng","ng-service","ng-services","ng-mediastream","service"],"author":{"url":"http://ashetm.com","name":"DAWOUD Haitham","email":"contact@ashetm.com"},"_id":"@ashetm/ng-mediastream@14.0.1","maintainers":[{"name":"ashetm","email":"haithemalidaoud@gmail.com"}],"contributors":[{"url":"http://ashetm.com","name":"DAWOUD Haitham","email":"contact@ashetm.com"}],"homepage":"https://github.com/AsheTM/ng-services/tree/main#readme","bugs":{"url":"https://github.com/AsheTM/ng-services/issues"},"dist":{"shasum":"0af6686bdcc4937d83252718da9ac24a08ca7847","tarball":"https://registry.npmjs.org/@ashetm/ng-mediastream/-/ng-mediastream-14.0.1.tgz","fileCount":41,"integrity":"sha512-PdfY9L+o/iDEdYesbgpepcvue04/8tQZ7wjJJgaku0hG4lFzPXPJE+W6t5vYygqay5mEjMl988eldGTJaPmUWQ==","signatures":[{"sig":"MEYCIQC9/Lsfijq6aGJKc9k0MZO8Mchir9R1ycPvlO1n76hMSwIhAIJQWjke0tWHYcGwcJbMteafNRs2+gFOyryLxWv7LN0d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj347lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/zg/+ISJLnaVndnxvkkuzPgON7A0KWNIklM6jqou+NIkp6HMmoGRq\r\nlQck0aMxRQ6kxky/WmuOnhgoAw+O8T+Da7rTAdRREaHDFR8uj0963Af7swbv\r\nEzd/iqodVc8jW9HoPZTyGSfhghMEnJudAFYfVd1cfRvBJNiqvYTJIuk6AL99\r\n1C0Lpi78aA4GpxVjm5tSsEDOgB6Ijft9C8L7bDrbCF/pC+a3EUruRhoMlQsd\r\n10Xr0ajOWNY5yGBjpc7fC06WMG6GtP/dUOAokPhCDHihFUMV7o2x7sVaAayL\r\nw31stplyI2fNFdYCjDMyuHvxPNcqjVQgpfTsoj6UTiZLhPHBoeWkG191OlGx\r\ngpdD8X+vjjq/W169Ds0uhYODs0lCu1b9YuCObpGE7t48ZWxUtfPTh6McQ4Io\r\nWIPc3VHGsGAQjfDYZtZn7SaSwLn9HWptOiw0HoeeHhaQ/R2dSPCDxzxiPAW8\r\nUAXHfdXlhUVOetTKrfHkCfM9Nak6GyWxv1iFDqe7+vpBXVLqzxl28MEVqlBb\r\nB5C28qmNYWkQHBgouluKa0pHFYFJn7UrVK8daze5B394Uy9UU9sG4AbQYg3n\r\nTBV+hNUlmt3MaMawyjCroBIczd6yO30VjMFoly8vY96wbEvC+oztHC7IZOJt\r\n1AXuHXfhkqsrBDbUgnbHzdUPJWOlgJekUAI=\r\n=7Tib\r\n-----END PGP SIGNATURE-----\r\n"},"es2020":"fesm2020/ashetm-ng-mediastream.mjs","module":"fesm2015/ashetm-ng-mediastream.mjs","esm2020":"esm2020/ashetm-ng-mediastream.mjs","exports":{".":{"node":"./fesm2015/ashetm-ng-mediastream.mjs","types":"./index.d.ts","es2015":"./fesm2015/ashetm-ng-mediastream.mjs","es2020":"./fesm2020/ashetm-ng-mediastream.mjs","default":"./fesm2020/ashetm-ng-mediastream.mjs","esm2020":"./esm2020/ashetm-ng-mediastream.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"3b33c56bfe06219918dd8bb9dfa54973593c5824","private":false,"typings":"index.d.ts","_npmUser":{"name":"ashetm","email":"haithemalidaoud@gmail.com"},"fesm2015":"fesm2015/ashetm-ng-mediastream.mjs","fesm2020":"fesm2020/ashetm-ng-mediastream.mjs","repository":{"url":"git+https://github.com/AsheTM/ng-services.git#main"},"_npmVersion":"8.19.2","description":"``@ashetm/ng-mediastream`` is a library that simplify manipulation of API ``MediaStream``.","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^14.0.0","@angular/common":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-mediastream_14.0.1_1675595492808_0.03169961021790879","host":"s3://npm-registry-packages"}},"12.0.1":{"name":"@ashetm/ng-mediastream","version":"12.0.1","keywords":["angular","mediastream","js","api","media","stream","ng","ng-service","ng-services","ng-mediastream","service"],"author":{"url":"http://ashetm.com","name":"DAWOUD Haitham","email":"contact@ashetm.com"},"_id":"@ashetm/ng-mediastream@12.0.1","maintainers":[{"name":"ashetm","email":"haithemalidaoud@gmail.com"}],"contributors":[{"url":"http://ashetm.com","name":"DAWOUD Haitham","email":"contact@ashetm.com"}],"homepage":"https://github.com/AsheTM/ng-services/tree/main#readme","bugs":{"url":"https://github.com/AsheTM/ng-services/issues"},"dist":{"shasum":"1ea0c02f326d7496f5fb58961324261b06549a49","tarball":"https://registry.npmjs.org/@ashetm/ng-mediastream/-/ng-mediastream-12.0.1.tgz","fileCount":42,"integrity":"sha512-VwAyxqVXOIJrRwDheTL/rfcj6TJRbQTwAoQ9Il745qOo/KRAAFRU0FFnpevWuJOjZQ6SPSzcUiRCVRGHZpaj/Q==","signatures":[{"sig":"MEUCIFmvAgjXQ7/DyFe8oPo7qbw8D3RHIP5waEQ83G0MDV2RAiEA0U5QBIkeTszlKgu/qaWf0HxhX++wba/VcBqPs7Fcpsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj35H0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhGg/9GApmx4gKiIWYWM0eK40xnaIxK06vPvUJ3qkSQgCppFrTroWL\r\nP82/21e+oxoB6SZCbz2//ZZu160/gd1DW3tYhqvrySfrwZCK2sWYOniZyALY\r\n95Q9rhYENgXrQvwYl3LuEwFWHKSFWwqTS6tlG01Rxuc0WQPa5NPdIoh9yKj6\r\nPgFbA+cFJqIMD0C3anB6jtVkrdLtwFsIYhbnndpQ/inxBp8lAzbSOzDtwSAr\r\nCiEGjYl8eiqJM4at2OzKzZ3yVBIruFzxfs2tXNmro1Z7lPuM1RNDmpuvEXx4\r\njL/F+Bt/cQ5dNZw1NXrO3w+NyGQ+C8xk6eW+sQIT7u6vkBUu90ObeCTmpzUP\r\nq1TFVj8gG8rSy+qR8p8RlUHT0rcE/GQxyDoC6ChVQONl3Qa4crCqTadevuOL\r\ngn66SRZqEAXUkgjMESK2YZrOtPQ8z9/V53QMcZi9fRwQzWXs4jOiJ4k9p+66\r\nRl2eya37PWZOxYGvx7YHw4rXfU0R3rShMBmFD4TT24wwC8g1JonciL9TUpEL\r\nMy9owvvk82ZkrGx5RgiMsTN7F2Ew9kixepY0fBpRHyb6wGnLf6lnZxJy77Ge\r\nSydYDkol6JokRu66fK8lgIHyeUfH2S476zWB6/je1PrnYWpsF16e3qL0nN1C\r\naIpkgZKnFqMwhNiRb2tVzJSWKDm2FzTo7OM=\r\n=e9VC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bundles/ashetm-ng-mediastream.umd.js","es2015":"fesm2015/ashetm-ng-mediastream.js","module":"fesm2015/ashetm-ng-mediastream.js","esm2015":"esm2015/ashetm-ng-mediastream.js","gitHead":"2b66a471bbcb58c24bde898850c87d096b2d2620","private":false,"typings":"ashetm-ng-mediastream.d.ts","_npmUser":{"name":"ashetm","email":"haithemalidaoud@gmail.com"},"fesm2015":"fesm2015/ashetm-ng-mediastream.js","metadata":"ashetm-ng-mediastream.metadata.json","repository":{"url":"git+https://github.com/AsheTM/ng-services.git#main"},"_npmVersion":"8.19.2","description":"``@ashetm/ng-mediastream`` is a library that simplify manipulation of API ``MediaStream``.","directories":{},"sideEffects":false,"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^12.0.0","@angular/common":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-mediastream_12.0.1_1675596276704_0.6688187065280125","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@ashetm/ng-mediastream","version":"1.0.1","keywords":["angular","api","camera","js","media","mediastream","micro","microphone","ng","ng-service","ng-services","ng-mediastream","service","stream"],"author":{"url":"http://ashetm.com","name":"DAWOUD Haitham","email":"contact@ashetm.com"},"_id":"@ashetm/ng-mediastream@1.0.1","maintainers":[{"name":"ashetm","email":"haithemalidaoud@gmail.com"}],"contributors":[{"url":"http://ashetm.com","name":"DAWOUD Haitham","email":"contact@ashetm.com"}],"homepage":"https://github.com/AsheTM/ng-services/tree/main#readme","bugs":{"url":"https://github.com/AsheTM/ng-services/issues"},"dist":{"shasum":"2167bba9f68b16f6a2a2adf8ac00ee04c7138f0a","tarball":"https://registry.npmjs.org/@ashetm/ng-mediastream/-/ng-mediastream-1.0.1.tgz","fileCount":39,"integrity":"sha512-aPL61VyLcJspKN+MrGizcgFi8ODzNjfIG1wnxT/7loFD+sdwZwu1HOKRp3vKVY4IaGpWY+qGamum6iceWwD+Xw==","signatures":[{"sig":"MEYCIQCDtfVpfF883Fvk2l7LTj2wSrm+xpJLV6BhfrPlYUEB8gIhALeVDHsEdVCzuktNRYJJE53fRL/1zk125HuATX+kmBUN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130150},"module":"fesm2022/ashetm-ng-mediastream.mjs","exports":{".":{"esm":"./esm2022/ashetm-ng-mediastream.mjs","types":"./index.d.ts","default":"./fesm2022/ashetm-ng-mediastream.mjs","esm2022":"./esm2022/ashetm-ng-mediastream.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"3163909577011428b5a95ce1828d8355094a39f7","private":false,"typings":"index.d.ts","_npmUser":{"name":"ashetm","email":"haithemalidaoud@gmail.com"},"repository":{"url":"git+https://github.com/AsheTM/ng-services.git#main"},"_npmVersion":"10.2.4","description":"``@ashetm/ng-mediastream`` is a library that simplify manipulation of API ``MediaStream``.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=11.0.0 <16.0.0","@angular/common":">=11.0.0 <16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-mediastream_1.0.1_1736694971520_0.6881439952676147","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@ashetm/ng-mediastream","version":"2.0.0","contributors":[{"name":"DAWOUD Haitham","email":"contact@ashetm.com","url":"http://ashetm.com"}],"author":{"name":"DAWOUD Haitham","email":"contact@ashetm.com","url":"http://ashetm.com"},"keywords":["angular","api","camera","js","media","mediastream","micro","microphone","ng","ng-service","ng-services","ng-mediastream","service","stream"],"private":false,"repository":{"url":"git+https://github.com/AsheTM/ng-services.git#main"},"peerDependencies":{"@angular/common":">=16.0.0","@angular/core":">=16.0.0"},"dependencies":{"tslib":"^2.3.0"},"module":"fesm2022/ashetm-ng-mediastream.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2022":"./esm2022/ashetm-ng-mediastream.mjs","esm":"./esm2022/ashetm-ng-mediastream.mjs","default":"./fesm2022/ashetm-ng-mediastream.mjs"}},"sideEffects":false,"_id":"@ashetm/ng-mediastream@2.0.0","gitHead":"80335477067b53798b0442c9ea63e40b08b0d4d2","description":"``@ashetm/ng-mediastream`` is a library that simplify manipulation of API ``MediaStream``.","bugs":{"url":"https://github.com/AsheTM/ng-services/issues"},"homepage":"https://github.com/AsheTM/ng-services/tree/main#readme","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-n6eSfY8jeM5qJqj5duUL/OtIGhpeP2EP4nCojsry3lcF8ob5VG9uQurUmGcOBSnzjOS8LeBBy3fSiRDp6jB2oA==","shasum":"7cd837f715ad72f29cce87cc77aa042225ba9d71","tarball":"https://registry.npmjs.org/@ashetm/ng-mediastream/-/ng-mediastream-2.0.0.tgz","fileCount":39,"unpackedSize":128641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV+nTFHbdVxloDu2HCI+rXuJi+0Z99th5vmRGoq5A8pwIgEpd/tzeSA//Ba3ZCAn1Dm9+biyRm1HdNWY0bVBj7i/k="}]},"_npmUser":{"name":"ashetm","email":"haithemalidaoud@gmail.com"},"directories":{},"maintainers":[{"name":"ashetm","email":"haithemalidaoud@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ng-mediastream_2.0.0_1736695728980_0.3769011790958192"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-28T18:45:50.134Z","modified":"2025-01-12T15:28:49.321Z","1.0.0":"2022-08-28T18:45:50.423Z","12.0.0":"2023-02-04T13:07:47.113Z","13.0.0":"2023-02-04T13:15:08.741Z","14.0.0":"2023-02-04T13:24:37.015Z","15.0.0":"2023-02-04T13:48:24.207Z","15.0.1":"2023-02-05T10:53:03.117Z","14.0.1":"2023-02-05T11:11:32.969Z","12.0.1":"2023-02-05T11:24:36.906Z","1.0.1":"2025-01-12T15:16:11.750Z","2.0.0":"2025-01-12T15:28:49.173Z"},"bugs":{"url":"https://github.com/AsheTM/ng-services/issues"},"author":{"name":"DAWOUD Haitham","email":"contact@ashetm.com","url":"http://ashetm.com"},"homepage":"https://github.com/AsheTM/ng-services/tree/main#readme","keywords":["angular","api","camera","js","media","mediastream","micro","microphone","ng","ng-service","ng-services","ng-mediastream","service","stream"],"repository":{"url":"git+https://github.com/AsheTM/ng-services.git#main"},"description":"``@ashetm/ng-mediastream`` is a library that simplify manipulation of API ``MediaStream``.","contributors":[{"name":"DAWOUD Haitham","email":"contact@ashetm.com","url":"http://ashetm.com"}],"maintainers":[{"name":"ashetm","email":"haithemalidaoud@gmail.com"}],"readme":"\n# @ashetm/ng-mediastream\n\n``@ashetm/ng-mediastream`` is a library that simplify manipulation of API ``MediaStream``.\n\n\n<!-- [![build status](http://img.shields.io/travis/likeastore/ngDialog.svg)](https://travis-ci.org/likeastore/ngDialog) -->\n<!-- [![npm version](http://badge.fury.io/js/ng-dialog.svg)](http://badge.fury.io/js/ng-dialog) -->\n<!-- [![github tag](https://img.shields.io/github/tag/likeastore/ngDialog.svg)](https://github.com/likeastore/ngDialog/tags) -->\n<!-- [![Download Count](https://img.shields.io/npm/dm/ng-dialog.svg)](http://www.npmjs.com/package/ng-dialog) -->\n<!-- [![Code Climate](https://codeclimate.com/github/likeastore/ngDialog/badges/gpa.svg)](https://codeclimate.com/github/likeastore/ngDialog) -->\n\n<!-- ### [Demo](http://likeastore.github.io/ngDialog) -->\n\n## Compatibility Table\n\n| Angular Version                | @ashetm/ng-mediastream Version | Support |\n|--------------------------------|--------------------------------|---------|\n| Angular 16 and +               | @ashetm/ng-mediastream 2.0.0   | ✅      |\n| Angular >= 11.0.0 and < 16.0.0 | @ashetm/ng-mediastream 1.0.1   | ❌      |\n| Angular ~ 11.2.14              | @ashetm/ng-mediastream 1.0.0   | ❌      |\n\n## Install\n\nYou can install it with npm:\n\n```bash\nnpm install @ashetm/ng-mediastream\n```\n\n## Import\n\nYou only need to import ``provideMediaStream``.\n\n```ts\n...\nimport { provideMediaStream } from '@ashetm/ng-mediastream';\n...\n@NgModule({\n  ...\n  providers: [\n    ...\n    provideMediaStream(), \n    ...\n  ]\n  ...\n})\nexport class AppModule { }\n```\n\n## API\n\n``@ashetm/ng-mediastream`` exposes the following: \n\n### Providers\n\n* ``provideMediaStream``, that needs to import in order to use the library\n\n### Services\n\n#### MediastreamService\n\n``MediastreamService`` is a service concern all about ``MediaStream`` API.\n\nAnd for methods, there is the following: \n\n* ``getCameraDevices()`` returns ``Promise<MediaDeviceInfo[]>`` with camera device list of type ``MediaDeviceInfo[]``.\n\n* ``getDevices()`` returns ``Promise<MediaDeviceInfo[]>`` with all device list of type ``MediaDeviceInfo[]``.\n\n* ``getMicrophoneDevices()`` returns ``Promise<MediaDeviceInfo[]>`` with microphone device list of type ``MediaDeviceInfo[]``.\n\n* ``hasCameraDevices()`` returns ``Promise<boolean>`` ``boolean`` value if has at least 1 camera devise.\n\n* ``hasMicrophoneDevices()`` returns ``Promise<boolean>`` ``boolean`` value if has at least 1 microphone devise.\n\n* ``requestCamera(constraints?: MediaTrackConstraints)`` returns ``Promise<MediastreamCameraService>`` that contain instance of ``MediastreamCameraService`` (See below), it has 1 optional argument: \n\n1. ``constraints`` of type ``MediaTrackConstraints`` a configuration for camera.\n\n* ``requestCameraAndMicrophone(constraints?: Partial<Record<'audio' | 'video', MediaTrackConstraints>>)`` returns ``Promise<MediastreamCameraService>`` that contain instance of ``MediastreamCameraService`` (See below), it has 1 optional argument: \n\n1. ``constraints`` of type ``Partial<Record<'audio' | 'video', MediaTrackConstraints>>`` a configuration for bot camera and microphone.\n\n* ``requestMicrophone(constraints?: MediaTrackConstraints)`` returns ``Promise<MediastreamMicrophoneService>`` that contain instance of ``MediastreamMicrophoneService`` (See below), it has 1 optional argument: \n\n1. ``constraints`` of type ``MediaTrackConstraints`` a configuration for microphone.\n\n#### MediastreamCameraService\n\n``MediastreamCameraService`` is a service concern all about ``MediaStream`` API of camera.\n\n* ``currentMediaDevice$`` is ``Observable<MediaDeviceInfo>``, it emits ``MediaDeviceInfo`` value of current media camera device information.\n\n* ``mediastream$`` is ``Observable<MediaStream>``, it emits ``MediaStream`` value of media stream information.\n\n* ``mediastreamConstraints`` is ``boolean | MediaTrackConstraints`` concerning camera configuration value.\n\nFor methods, there is the following: \n\n* ``disableCamera()`` returns ``void``, it disables the current camera device.\n\n* ``enableCamera()`` returns ``void``, it enables the current camera device.\n\n* ``toggleCamera()`` returns ``void``, it disables/enables the current camera device.\n\n* ``updateCameraDevice(device: MediaDeviceInfo & Record<'kind', 'videoinput'>)`` returns ``void``, it updates the current camera device with the first argument ``device: MediaDeviceInfo & Record<'kind', 'videoinput'>``.\n\n#### MediastreamCameraMicrophoneService\n\n``MediastreamCameraMicrophoneService`` is a service concern all about ``MediaStream`` API of both camera and microphone at the same time.\n\n* ``currentCameraMediaDevice$`` is ``Observable<MediaDeviceInfo>``, it emits ``MediaDeviceInfo`` value of current media camera device information.\n\n* ``currentMicrophoneMediaDevice$`` is ``Observable<MediaDeviceInfo>``, it emits ``MediaDeviceInfo`` value of current media microphone device information.\n\n* ``mediastream$`` is ``Observable<MediaStream>``, it emits ``MediaStream`` value of media stream information.\n\n* ``mediastreamCameraConstraints`` is ``boolean | MediaTrackConstraints`` concerning camera configuration value.\n\n* ``mediastreamMicrophoneConstraints`` is ``boolean | MediaTrackConstraints`` concerning microphone configuration value.\n\nFor methods, there is the following: \n\n* ``disableCamera()`` returns ``void``, it disables the current camera device.\n\n* ``disableMicrophone()`` returns ``void``, it disables the current microphone device.\n\n* ``enableCamera()`` returns ``void``, it enables the current camera device.\n\n* ``enableMicrophone()`` returns ``void``, it enables the current microphone device.\n\n* ``toggleCamera()`` returns ``void``, it disables/enables the current camera device.\n\n* ``toggleMicrophone()`` returns ``void``, it disables/enables the current microphone device.\n\n* ``updateCameraDevice(device: MediaDeviceInfo & Record<'kind', 'videoinput'>)`` returns ``void``, it updates the current camera device with the first argument ``device: MediaDeviceInfo & Record<'kind', 'videoinput'>``.\n\n* ``updateMicrophoneDevice(device: MediaDeviceInfo & Record<'kind', 'audioinput'>)`` returns ``void``, it updates the current microphone device with the first argument ``device: MediaDeviceInfo & Record<'kind', 'audioinput'>``.\n\n#### MediastreamMicrophoneService\n\n``MediastreamMicrophoneService`` is a service concern all about ``MediaStream`` API of microphone.\n\n* ``currentMediaDevice$`` is ``Observable<MediaDeviceInfo>``, it emits ``MediaDeviceInfo`` value of current media microphone device information.\n\n* ``mediastream$`` is ``Observable<MediaStream>``, it emits ``MediaStream`` value of media stream information.\n\n* ``mediastreamConstraints`` is ``boolean | MediaTrackConstraints`` concerning microphone configuration value.\n\nFor methods, there is the following: \n\n* ``disableMicrophone()`` returns ``void``, it disables the current microphone device.\n\n* ``enableMicrophone()`` returns ``void``, it enables the current microphone device.\n\n* ``toggleMicrophone()`` returns ``void``, it disables/enables the current microphone device.\n\n* ``updateMicrophoneDevice(device: MediaDeviceInfo & Record<'kind', 'audioinput'>)`` returns ``void``, it updates the current microphone device with the first argument ``device: MediaDeviceInfo & Record<'kind', 'audioinput'>``.\n\n## Issue\n\nLOOKING FOR MAINTAINER OR IF THERE IS AN ISSUE OR ANY IDEA TO ADD. PLEASE CREATE ISSUE IN GITHUB REPOSITORY.\n","readmeFilename":"README.md"}